如何在 Linux 上的 php 中启用 --enable-soap?
这就是问题所在。我在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。我建议只作为最后一个选择尝试。
为了更好地衡量,请检查您的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 所得到的。php-soap
php-nusoap
php-soap
--enable-soap
在 Ubuntu/Debian 中,您可以使用以下命令进行安装:
$ sudo apt-get install php-soap
或者在 RHEL/Fedora 中,您可以使用以下命令进行安装:
$ sudo yum install php-soap
安装完成后,您可能需要放置一个 ini 文件并重新启动 Apache。