簡體   English   中英

PHP致命錯誤:/ home / ec2-user中找不到類'SoapClient'

[英]PHP Fatal error: Class 'SoapClient' not found in /home/ec2-user

有許多類似的主題,但我無法解決這個問題。 當我在EC2 Linux(Amazon Linux AMI 2014.03.1)上運行php腳本時,我收到上述錯誤。

當我做一個系統發現我只能找到一個php.ini文件。 它位於/etc/php.ini。 從其他地方讀取我不應該改變這個文件,而是在/etc/php.d中創建我自己的.ini文件。 因此,我創建了一個名為myphp.ini的文件,頂部有以下代碼行。

extension = php_soap.dll或extension = php_soap.so

現在,當我嘗試運行php腳本時,我得到以下內容:PHP警告:PHP啟動:無法加載動態庫'/usr/lib64/php/modules/php_soap.dll' - / usr / lib64 / php / modules / php_soap .dll:無法打開共享對象文件:第0行的Unknown中沒有這樣的文件或目錄(..同樣適用於php_soap.so和dll)

不太清楚從這里做什么,只是尋找啟用SOAP的最簡單方法。 我有兩個類似的linux安裝,都有相同的問題(即它不是特定於EC2)。

在啟用之前,您應該安裝它...

例如,在基於Debian的發行版上,它將是sudo apt-get install php-soap (這也將為擴展創建所需的ini文件)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM