1. 程式人生 > >phpize原始碼安裝php擴充套件

phpize原始碼安裝php擴充套件

4、進入原始碼中的ext/pcntl目錄

~# cd php-5.3.29/ext/pcntl/

5、執行 phpize 命令

~# phpize
Configuring for:
PHP Api Version:         20090626
Zend Module Api No:      20090626
Zend Extension Api No:   220090626

6、執行 configure命令

~# ./configure
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
...

7、執行 make 命令

~# make
/bin/bash /tmp/php-5.3.29/ext/pcntl/libtool --mode=compile cc ...
-I/usr/include/php5 -I/usr/include/php5/main -I/usr/include/php5/TSRM -I/usr/include/php5/Zend...
...

8、運 行make install 命令

~# make install
Installing shared extensions:     /usr/lib/php5/20090626/

9、配置ini檔案

通過執行 php --ini

查詢php.ini檔案位置,然後在檔案中新增extension=pcntl.so

說明: 此方法一般用來安裝PHP自帶的擴充套件,例如posix擴充套件和pcntl擴充套件。除了用phpize編譯某個擴充套件,也可以重新編譯整個PHP,在編譯時用引數新增擴充套件,例如在原始碼根目錄執行

~# ./configure --enable-pcntl --enable-posix ...
~# make && make install