php 安装扩展组件的方法

对于已经安装完成的PHP,有时会出现没有咱们所需扩展组件的状况,这种状况下须要编译一下代码安装少的PHP组件,下面以安装邮件系统时少了mbstring为例说明.其它的PHP组件安装方法同样。php


php安装扩展组件的方法中使用的PHP版本是:php-5.3.8apache


[MoUnix@Mounix.Com mbstring]# pwdspa

/data/Mounix.Com/org/php-5.3.8/ext/mbstringdebug

[MoUnix@Mounix.Com mbstring]#unix


1.在ext/组件/目录下是没有configure文件的,须要使用phpize生成configure文件。input

phpize目录以下:/usr/local/php/bin/phpizestring


2.生成配置信息it

./configure --with-php-config=/usr/local/php/bin/php-config --enable-mbstringio


提示:若是对configure支持的参数不了解的能够使用./configure --help查看帮助信息编译


3.完成编译安装

make && make install


4.查看编译后的PHP扩展文件

[MoUnix@Mounix.Com no-debug-non-zts-20090626]# ls -l

总计 2928

-rwxr-xr-x 1 root root 2994138 11-11 09:26 mbstring.so

[MoUnix@Mounix.Com no-debug-non-zts-20090626]# pwd

/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626

[MoUnix@Mounix.Com no-debug-non-zts-20090626]#


5.在/usr/local/php/lib/php.ini 中加入

extension = mbstring.so


重启apache验证


mbstring

Multibyte Support enabled

Multibyte string engine libmbfl

HTTP input encoding translationdisabled

相关文章
相关标签/搜索