安裝php擴充子產品的方法:首先進入PHP解壓縮後的源碼包中,找到要安裝的擴充子產品的目錄;然後進行編譯安裝;接着修改php.ini檔案;最後重新開機apache即可生效。

推薦:《PHP視訊教程》
1、先進入PHP解壓縮後的源碼包中,找到要安裝的擴充子產品的目錄。(本例是安裝sockets擴充子產品)[[email protected] php-5.4.8]$ cd /home/xuexiaoxu/software/php-5.4.8/ext/sockets
在sockets目錄下面以絕對路徑運作phpize程式,這時會自動生成sockets的configure程式,在sockets目錄下面可以看到。[[email protected] sockets]$ /home/xuexiaoxu/software/php/bin/phpize
2、進行編譯安裝[[email protected] sockets]$ ./configure --with-php-config=/home/xuexiaoxu/software/php/bin/php-config
[[email protected] sockets]$ make
[[email protected] sockets]$ make install
執行完make install螢幕上會提示sockets.so存放的路徑,然後把它複制到php的extensions目錄中,例如我的路徑為
/home/xuexiaoxu/software/php5.4.8/lib/php/extensions
3、修改php.ini檔案
找到extension_dir = "./" 這行,修改為:extension_dir = "/home/xuexiaoxu/software/php5.4.8/lib/php/extensions/"
然後再新增加一行:extension=sockets.so
4、重新開機apache即可生效。
其它子產品的安裝方法基本和這個一模一樣,不管是php自帶的擴充子產品還是第三方擴充子產品都照這種方法安裝即可。
PS:在編譯mySQLi擴充子產品的時候,注意這樣寫:./configure --with-php-config=/home/xuexiaoxu/software/php/bin/php-config \
--with-mysqli=/home/xuexiaoxu/software/mysql/bin/mysql_config
後部分的步驟基本相同