这是一个很大的问题.我在Apache上安装了PHP 5.2.9,无法升级PHP.有没有办法在PHP 5.2.9中启用SOAP?PHP手册说,"要启用SOAP支持,请使用--enable-soap配置PHP."如何配置?
这是一个很大的问题.我在Apache上安装了PHP 5.2.9,无法升级PHP.有没有办法在PHP 5.2.9中启用SOAP?PHP手册说,"要启用SOAP支持,请使用--enable-soap配置PHP."如何配置?
让SOAP正常工作通常不需要从源代码编译PHP.我建议把这作为最后的 Select .
另外,如果您的phpinfo中有关于SOAP扩展的说明,请判断一下:
$ php -i | grep -i soap
以确保缺少的是PHP扩展.
假设您在phpinfo中没有看到关于SOAP的任何信息,请查看您可能可以使用哪些PHP SOAP包.
在Ubuntu/Debian中,您可以搜索:
$ apt-cache search php | grep -i soap
或者在RHEL/Fedora中,您可以使用以下命令进行搜索:
$ yum search php | grep -i soap
通常有两个PHP SOAP包可供您使用,通常是php-soap
和php-nusoap
.php-soap
通常是使用--enable-soap
配置PHP所得到的结果.
在Ubuntu/Debian中,您可以通过以下方式安装:
$ sudo apt-get install php-soap
或者在RHEL/Fedora中,您可以使用以下命令进行安装:
$ sudo yum install php-soap
安装之后,您可能需要放置一个ini文件并重新启动Apache.