用phpize扩展php扩展模块

------------------------------------------------------------------------

在用phpize动态编译出现Cannot find autoconf的解决方法

sudo apt-get install m4
sudo apt-get install autoconf

------------------------------------------------------------------------

提示  config.m4 not found 时,

直接执行

cp config0.m4 config.m4 

------------------------------------------------------------------------

+++++++++++++++++++++++++++++++++++++++++++++

编译(以openssl为例):

cd php-5.6.31/ext/openssl

/usr/local/bin/phpize                                                                #需注意phpize所在目录

./configure --with-php-config=/usr/local/bin/php-config                              #需注意php-config所在目录

make && make install

修改php.ini配置文件,在文件末尾添加

extension=openssl.so                                                                 #区别linux下php扩展是.so文件,windows下是.dll动态链接库文件

==============================================================================================

关闭php-fpm进程,然后再启动

sudo killall php-fpm

sudo /usr/local/bin/php-fpm

浏览器查看phpinfo下是否已经支持对应的扩展。

 

posted @ 2017-09-20 13:57  joost___z  阅读(193)  评论(0)    收藏  举报