在linux问题下编辑PHP ini文件

时间:2012-07-26 12:56:07

标签: php linux parallels

尝试在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 Version 5.3.3 with Apache Version 20051115

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

使用debian派生词(如ubuntu)

sudo apt-get install php-soap

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