ホームページ バックエンド開発 PHPチュートリアル PHPクラスのSoapClientが見つからない場合の解決方法

PHPクラスのSoapClientが見つからない場合の解決方法

Jan 24, 2018 am 11:19 AM
class found soapclient

SoapClient を使用するには、phpinfo を確認しました。その理由は、この拡張機能が最初にコンパイルされていなかったため、ここで追加する必要があったためです。この記事では主に PHP クラス SoapClient が見つからない場合の解決策を紹介します。必要な方は参考にしていただければ幸いです。

php は、Web サービスを呼び出すときに次のようなエラーを報告します:

( ! ) Fatal error: Class 'SoapClient' not found in E:/WebSrv/CI/system/libraries/WebService.php on line 17

解決策:

php.iniを開き、php_soap.dllを見つけて、先頭のセミコロンを削除します

;extension=php_soap.dll

php_soap.dllがインストールされていることが前提です

作者のPHPは/usr/localにインストールされています/php / ディレクトリにインストールされていない場合は、次の方法を参照してください


$ cd /home/downloads/php-5.6.12   # 进入到 PHP 源码目录
$ cd ext/soap  # 进入 soap 扩展目录
$ /usr/local/php/bin/phpize # 准备添加扩展
$ ./configure -with-php-config=/usr/local/php/bin/php-config --enable-soap   # 启用 SOAP
$ make
$ make install
ログイン後にコピー

拡張機能のインストールが完了すると、拡張機能がこのディレクトリにインストールされたことを示すメッセージが表示されます:

共有拡張機能のインストール: /usr/local/php/lib/php/extensions/ no-debug-non-zts-20131226/

php.ini ファイルを編集し、extension_dir 拡張ディレクトリを有効にして、soap.so 拡張機能を追加します:


; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/"
; On windows:
; extension_dir = "ext"
extension=soap.so    # 添加 SOAP 扩展
ログイン後にコピー

有効にするために php-fpm を再起動してください


kill -USR2 `cat /usr/local/php/var/run/php-fpm.pid`
ログイン後にコピー

Windows で編集してください php.ini のこの行のコメントを解除するだけです

extension=php_soap.dll

関連する推奨事項:

問題の解決方法の詳細な説明PHP で fpm.service が見つかりません

mongodb に接続するときに PHP プロンプトが見つからないのはなぜですか?

PHP実行後にファイルが見つかりませんについて

以上がPHPクラスのSoapClientが見つからない場合の解決方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Python でクラスとメソッドを使用する方法 Python でクラスとメソッドを使用する方法 Apr 21, 2023 pm 02:28 PM

Python でクラスとメソッドを使用する方法

jQueryを使用して要素のクラス名を置換する jQueryを使用して要素のクラス名を置換する Feb 24, 2024 pm 11:03 PM

jQueryを使用して要素のクラス名を置換する

Pythonにおけるクラスとは何を意味するのでしょうか? Pythonにおけるクラスとは何を意味するのでしょうか? May 21, 2019 pm 05:10 PM

Pythonにおけるクラスとは何を意味するのでしょうか?

SpringBoot がカスタム クラスローダーを通じてクラス ファイルを暗号化および保護する方法 SpringBoot がカスタム クラスローダーを通じてクラス ファイルを暗号化および保護する方法 May 11, 2023 pm 09:07 PM

SpringBoot がカスタム クラスローダーを通じてクラス ファイルを暗号化および保護する方法

Javaの事前定義されたClassオブジェクトのメソッド Javaの事前定義されたClassオブジェクトのメソッド Jul 01, 2023 pm 06:41 PM

Javaの事前定義されたClassオブジェクトのメソッド

PHP クラスの使用法の詳細な説明: コードをより明確で読みやすくします。 PHP クラスの使用法の詳細な説明: コードをより明確で読みやすくします。 Mar 10, 2024 pm 12:03 PM

PHP クラスの使用法の詳細な説明: コードをより明確で読みやすくします。

Vue エラー: v-bind を使用してクラスとスタイルを正しくバインドできません。解決方法は? Vue エラー: v-bind を使用してクラスとスタイルを正しくバインドできません。解決方法は? Aug 26, 2023 pm 10:58 PM

Vue エラー: v-bind を使用してクラスとスタイルを正しくバインドできません。解決方法は?

jqueryで要素にクラスがあるかどうかを確認する方法 jqueryで要素にクラスがあるかどうかを確認する方法 Mar 21, 2023 am 10:47 AM

jqueryで要素にクラスがあるかどうかを確認する方法

See all articles