0

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 バージョン 5.3.3 と Apache バージョン 20051115 を実行しています。

4

2 に答える 2

2

(ちょっと)rootユーザーのパスワードをsudo nano /dir/to/php/intall/php.ini入力し、nanoを終了する前にデータを書き出すようにしてください。

次に、Apache2サービスを再起動しておsudo service apache2 restart楽しみください:)

于 2012-07-26T13:00:01.820 に答える
1

Debian 派生物 (ubuntu など) の使用

sudo apt-get install php-soap

その後、サーバーを再起動する必要があるかもしれません。

于 2012-07-26T13:02:00.150 に答える