問題描述
我正在嘗試一個簡單的 Web 服務示例,即使我取消了 php.ini
文件中的 extension=php_soap.dll
注釋,我仍然收到此錯誤:
I'm trying a simple web service example and I get this error even though I uncommented extension=php_soap.dll
in the php.ini
file:
致命錯誤:在第 2 行的 C:Program Files (x86)EasyPHP-5.3.9wwwserver.php 中找不到類SoapClient"
Fatal error: Class 'SoapClient' not found in C:Program Files (x86)EasyPHP-5.3.9wwwserver.php on line 2
推薦答案
診斷
在腳本文件中查找以下內容
Look up the following inside your script file
phpinfo();
如果你找不到 Soap Client
設置為 enabled
像這樣:
If you can't find Soap Client
set to enabled
like so:
修復
執行以下操作:
- 在您的 apache bin 文件夾中找到
php.ini
,即Apache/bin/php.ini
- 去掉
extension=php_soap.dll
開頭的 - 重啟你的 Apache 服務器
- 再次查找您的
phpinfo();
并檢查您是否看到與上面相似的圖片 - 如果你這樣做了,問題就解決了!
;
- Locate
php.ini
in your apache bin folder, I.eApache/bin/php.ini
- Remove the
;
from the beginning ofextension=php_soap.dll
- Restart your Apache server
- Look up your
phpinfo();
again and check if you see a similar picture to the one above - If you do, problem solved!
另一方面,如果這不能解決您的問題,您可能需要查看 此處為 SOAP 的要求.同樣在評論部分,您可以找到關于連接到 https 的好建議.
On the other hand if this doesn't solve your issue, you may want to check the requirements for SOAP here. Also in the comment section you can find good advice on connecting to https.
這篇關于致命錯誤:找不到“SoapClient"類的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!