如何在 centos 7 中启用 Soap
How to Enable Soap in centos 7
我想在远程服务器中启用 soap。我使用的是 centos 7 和 php 5.6.9(php56w)。我按照网上的说明进行操作,但仍然无法启用 soap。
我已经在 /usr/local/lib/php.ini 中添加了
extension="soap.so"
或
extension="/usr/local/lib/php/extensions/no-debug-zts-20131226/soap.so"
或
extension="/usr/lib64/php-zts/modules/soap.so"
但还是不行。
非常感谢评论! :)
Php 是从二进制编译的还是从 repo 安装的?如果已编译,则需要使用 --enable-soap
重新编译它
首先你需要
make clean
清理上次编译。接下来编译 php 为:
./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mcrypt --with-zlib --with-openssl --enable-mbstring --enable-mbregex --with-pdo-pgsql=/usr/local/pgsql --with-pgsql=/usr/local/pgsql --enable-soap --enable-sockets --enable-calendar
最后:
make && make install
我想在远程服务器中启用 soap。我使用的是 centos 7 和 php 5.6.9(php56w)。我按照网上的说明进行操作,但仍然无法启用 soap。
我已经在 /usr/local/lib/php.ini 中添加了
extension="soap.so"
或
extension="/usr/local/lib/php/extensions/no-debug-zts-20131226/soap.so"
或
extension="/usr/lib64/php-zts/modules/soap.so"
但还是不行。
非常感谢评论! :)
Php 是从二进制编译的还是从 repo 安装的?如果已编译,则需要使用 --enable-soap
重新编译它首先你需要
make clean
清理上次编译。接下来编译 php 为:
./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mcrypt --with-zlib --with-openssl --enable-mbstring --enable-mbregex --with-pdo-pgsql=/usr/local/pgsql --with-pgsql=/usr/local/pgsql --enable-soap --enable-sockets --enable-calendar
最后:
make && make install