0

尝试在 PHP 中创建 SOAP 连接时出现以下问题

AutoLoader did not find file for 'SoapClient'!

我还检查了我的 phpinfo() 文件,但我没有看到任何 SOAP 机制,所以我认为服务器上没有安装(启用?)SOAP?

因此,如果这是真的,我将如何安装 SOAP?是否像使用以下内容编辑 php.ini 文件一样简单:

extension=php_soap.dll
extension_dir = "<full path to the 'ext' directory>"

and making sure i have php_soap.dll in the ext path? 

但这也有问题。它在 linux 服务器上运行,我们没有(或找不到选项)编辑 ini 文件,甚至使用 Parallels 访问它。

服务器运行 PHP 版本 5.3.3 和 Apache 版本 20051115

4

2 回答 2

2

使用sudo nano /dir/to/php/intall/php.ini输入(有点)root用户的密码,并确保在退出nano之前写出数据。

然后重新启动您的 apache2 服务sudo service apache2 restart并享受 :)

于 2012-07-26T13:00:01.820 回答
1

使用 debian 衍生产品(如 ubuntu)

sudo apt-get install php-soap

也许你必须在那之后重新启动服务器。

于 2012-07-26T13:02:00.150 回答