为php添加模块的方法-soap为例
默认安装,PHP里只是安装了一些常用或基本的模块,其它的要用时再添加就可以的
这里模块分两种
一种是php自带的模块,也就是源码里就有,不用下载
一种是要另外下载的安装模块,如
http://www.wdlinux.cn/bbs/thread-4-1-1.html
这里只介绍,在PHP自带的模块
比如SOAP
首先,确定之前有下载的一键包,如果没有,先下载(也可以单独下载PHP软件包)
wget http://dl.wdlinux.cn:5180/lanmp_last.tar.gz
tar zxvf lanmp_last.tar.gz
cd lanmp
tar zxvf php-5.2.17.tar.gz
cd php-5.2.17
cd ext/soap
/www/wdlinux/php/bin/phpize
./configure --with-php-config=/www/wdlinux/php/bin/php-config
make
make install
echo 'extension=soap.so' >> /www/wdlinux/etc/php.ini
然后重起下服务
service httpd restart
service nginxd restart
其它所有的模块,参考这个例子即可完成安装
上面操作如果不行,可以试试下面的方法:
1、编译命令最后增加 --enable-soap
./configure --with-php-config=/www/wdlinux/php/bin/php-config --enable-soap
2、编辑文件 /www/wdlinux/etc/php.ini
把 extension_dir = "./" 改成
extension_dir = "/www/wdlinux/apache_php-5.2.17/lib/php/extensions/no-debug-non-zts-20060613/"