>  기사  >  php教程  >  centos下使用phpize不重新编译为PHP添加扩展库

centos下使用phpize不重新编译为PHP添加扩展库

WBOY
WBOY원래의
2016-06-06 20:12:261140검색

很多时候在编译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

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.