天天看點

php擴充子產品怎麼開啟,如何安裝php擴充子產品

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

php擴充子產品怎麼開啟,如何安裝php擴充子產品

推薦:《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

後部分的步驟基本相同