> 백엔드 개발 > PHP 튜토리얼 > 不重新编译php,增加动态模块(以mbstring模块为例)

不重新编译php,增加动态模块(以mbstring模块为例)

WBOY
풀어 주다: 2016-06-23 13:43:43
원래의
945명이 탐색했습니다.

1 进入php源代码目录中的mbstring所在目录
cd /usr/local/src/php-5.2.4/ext/mbstring/

2 执行php安装后目录中的bin/phpize文件
/usr/local/php/bin/phpize

3 进入php源代码目录
cd /usr/local/src/php-5.2.4/

4 执行上述目录中的configure文件
./configure --prefix=/usr/local/src/php-5.2.4/ext/mbstring --with-php-config=/usr/local/php/bin/php-config

5 make; make install
将mbstring.so安装到/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/中

6 编辑php.ini,加入一行
extension=mbstring.so

7 重新启动httpd
service httpd restart
(如果是php-cgi模式的,请先杀掉所有的php-cgi进程,再重启httpd)

尝试过上述方法,感觉费力不讨好。因为不很清楚的原因,始终没有能编译成mbstring.so。最后还是在pbone上找了个关于CentOS的php-mbstring的rpm包才安装成功。不管怎么说,rpm包还是要比上述方法要好。

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿