很多时候在编译PHP的时候好多扩展库都没有加;等运行web程序的时候,才发现需要用到很多扩展库,但是我PHP(LNMP)已经搭建好了,又不想重新编译,安装。 现在用phpize安装扩展库进行添加。本文以 CentOS6.5编译安装Nginx1.70 +PHP5.59+MySQL5.6.16 为前提。
很多时候在编译PHP的时候好多扩展库都没有加;等运行web程序的时候,才发现需要用到很多扩展库,但是我PHP(LNMP)已经搭建好了,又不想重新编译,安装。 现在用phpize安装扩展库进行添加。本文以CentOS6.5编译安装Nginx1.70 +PHP5.59+MySQL5.6.16 为前提。
如(php版本5.5.9,安装目录/usr/local/php5,源代码目录/opt/softs/-php5.5.9,需要添加pdo_mysql的支持):
进入php的源代码目录
>cd /opt/softs/php-5.5.9/ext/pdo_mysql
>/usr/local/php5/bin/phpize
>./configure –with-php-config=/usr/local/php5/bin/php-config –with-pdo-mysql=/usr/local/mysql/
>make && make install。
完成之后系统提示pdo_mysql.so文件所在的目录(/usr/local/php5/lib/php/extensions/no-debug-non-zts-20121212)。
修改php.ini
添加一句extension=/usr/local/php5/lib/php/extensions/no-debug-non-zts-20121212/pdo_mysql.so
重启服务
>service php-fpm restart
原文地址:centos下使用phpize不重新编译为PHP添加扩展库, 感谢原作者分享。