Cet article présente principalement la solution à la classe PHP SoapClient introuvable. Les amis qui en ont besoin peuvent s'y référer.
Pour utiliser SoapClient, la nouvelle classe 'SoapClient' n'a pas été trouvée. La raison est que cette extension n'a pas été compilée au début, elle doit donc être ajoutée maintenant.
Lorsque php appelle le service Web, il signale une erreur similaire à la suivante :
( ! ) Erreur fatale : Classe 'SoapClient' introuvable dans E:/WebSrv/CI/system/libraries/ WebService.php en ligne 17
Solution :
Ouvrez php.ini, recherchez php_soap.dll et supprimez le point-virgule devant
;extension=php_soap.dll
Le principe est que php_soap.dll a été installé
Le PHP de l'auteur est installé dans le répertoire /usr/local/php/ S'il n'est pas installé, vous pouvez vous référer à la méthode suivante<.>
$ 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
; 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 扩展
kill -USR2 `cat /usr/local/php/var/run/php-fpm.pid`
Solution pour PHP Class SoapClient introuvable
Méthode de définition du fuseau horaire Lumen timezone
Explication de la méthode d'implémentation simple de la sortie en temps réel de php nginx
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!