有許多類似的主題,但是我無法解決此問題。當我在EC2 Linux(Amazon Linux AMI 2014.03.1)上運行php腳本時,出現上述錯誤。PHP致命錯誤:未在/ home/ec2-user中找到'SoapClient'類
當我做一個系統找到我只能找到一個php.ini文件。它位於/etc/php.ini中。從其他地方閱讀我不應該改變這個文件,但在/etc/php.d中創建我自己的.ini文件。因此,我使用下面的一行代碼創建了一個名爲myphp.ini的文件。
延長= php_soap.dll 或 延長= php_soap.so
現在,當我試圖運行PHP腳本,我得到以下: PHP的警告:PHP啓動:無法加載動態庫「的/ usr /lib64/php/modules/php_soap.dll' - /usr/lib64/php/modules/php_soap.dll:無法打開共享對象文件:沒有這樣的文件或目錄在未知的行0 (..相同的php_soap。所以和dll)
不太確定在這裏做什麼,只是尋找最簡單的方法來啓用SOAP。我有兩個相似的Linux安裝,兩者都有相同的問題(即它不是特定於EC2)。
OK,這是有道理的。對我來說是yum安裝php-soap。 – macmiller
在其中一臺AWS服務器上,我必須做「sudo yum install php55-soap」以及「apachectl graceful」重新啓動PHP –