2012-10-03 79 views
5

我在apache2中有一個php5的debian服務器,我想使用soap擴展。如何在Debian上使用php5和apache2安裝soap.so擴展?

我安裝SOAP擴展與# sudo apt-get install php-soap
我修改php.ini中與extension=php_soap.so
和我重置的Apache。

但我檢查phpinfo和肥皂擴展不在phpinfo。另外,我在服務器上搜索了soap.so文件,並且它沒有出現。

謝謝,對不起,我的英語

回答

0

我認爲你必須要找到SOAP擴展的文件,並用肥皂的.so文件的位置目錄更改extension_dir。試着用locate soap找到它。此外,可能是你可以指向你的.so文件中像這樣,不改變extension_dir

extension=/whateverlocation/soap.so 
+0

我已經搜查,它不會是。我發現一個文件夾調用帶有php文件的SOAP(base.php,client.php,server.php ...),但我通過magento執行soap客戶端,並得到與以前相同的錯誤:SOAP擴展未加載。謝謝 – majareta

+0

@majareta請嘗試'sudo apt-get install php5-soap',然後告訴我們什麼'查找soap'返回。 – F0G

+0

我做到了,我得到了錯誤_do沒有本地化php5-soap packet_。我在論壇上看到,我可以用--enabled-soap重新安裝php,但我是php和linux的新手,我不知道它是怎麼做到的。非常感謝你。 – majareta