Windows下配置PHP扩展直接修改php.ini文件就可以,Linux下比较麻烦,我介绍下Linux下编译PHP扩展的方法.
首先,进入PHP源码包你需要编译的扩展的包的目录(我以编译zip扩展为例)(注意:PHP源码包不是编译安装之后的包
):
cd php-5.6.12/ext/zip/
然后,使用命令:
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
如果现实下面结果表示编译成功了:
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/
查看你的php.ini
配置文件,看下扩展目录实在哪里,我的扩展目录实在(/usr/local/php/ext
)
cd /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/
mv zip.so /usr/local/php/ext/
编辑配置文件:
vi /usr/local/php/php.ini
增加扩展:
extension=zip.so
重新加载配置:
/usr/local/php/sbin/php-fpm reload
或者 service php-fpm reload
这样扩展就编译安装完成了