首页 资源列表 文章列表

php源码编译安装扩展

1、利用php -v命令查看当前的PHP CLI的版本


2、根据版本下载PHP源代码


PHP历史版本下载页面:https://php.net/releases/


3、解压源码压缩包


例如下载的压缩包名称是php-5.3.29.tar.gz


~# tar -zxvf php-5.3.29.tar.gz


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