日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

如何编译 php,如何编译安装一个php模块

發布時間:2023/12/19 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何编译 php,如何编译安装一个php模块 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

不止一次需要這么做了。

如果你需要的擴展在yum/apt倉庫中沒有的話,那需要自己編譯了。

1. 下載PHP5.2.9的源代碼(根據你php的版本選擇)

2. 編譯模塊

進入對應模塊的源碼目錄,然后:phpize、configure、make

$tar zxvf tar zxvf php-5.2.9.tar.gz $cd php-5.2.9/ext/curl $phpize Configuring for: PHP Api Version: 20041225 Zend Module Api No: 20060613 Zend Extension Api No: 220060519 $./configure --with-php-config=/opt/php/bin/php-config checking for egrep... grep -E checking for a sed that does not truncate output... /bin/sed ...... configure: creating ./config.status config.status: creating config.h $make ...... Build complete. Don't forget to run 'make test'.

3.將擴展文件(.so)cp到php的擴展目錄

擴展目錄的位置可以通過phpinfo的輸出結果看到,也可以在php.ini文件中看到。

例如:

cp modules/sockets.so /home/admin/php/ext/

然后編輯php.ini文件

; extension_dir directive above.

extension_dir = "/home/admin/php/ext/"

extension=memcache.so

extension=curl.so

extension=rrdtool.so

extension=oci8.so

extension=sockets.so

4. 重啟你的apache,Job done

可以通過phpinfo()來的輸出來查看是否成功安裝對應的模塊。

總結

以上是生活随笔為你收集整理的如何编译 php,如何编译安装一个php模块的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。