WAMP Pile PHP “Fatal error: Class 'SoapClient" non trouvé”
J'ai un WAMP (windows (7), apache, mysql, php) de la pile en place et en cours d'exécution. Tout est bien et que c'est en travaillant et en cours d'exécution comme prévu. J'utilise la machine principalement pour le développement, mais il est accessible au monde extérieur. De toute façon..
J'ai récemment venus de la croix d'un client avec un pré-existantes produit SaaS où cURL, SAVON, etc sont utilisés. Je baisse n'système sur mon serveur, et un peu de sauter autour de la paramétrer, obtenir le programme d'installation, commencer à bosser sur les choses à venir seulement à travers une section où je suis
Fatal error: Class 'SoapClient' ne trouve pas
Naturellement mon premier saut a été j'ai oublié de décommenter
extension=php_soap.dll
Ce qui était vrai, alors j'ai fait des nations unies-commentaire, enregistrez le fichier, puis redémarrez le serveur. Cependant, le problème existe toujours (j'ai donc essayé même de redémarrer), maintenant je suis coincé car je ne suis pas un gourou avec WAMP/LAMP piles et leur configuration, je ne peux que juste se déplacer au besoin jusqu'à maintenant.
- Première idée: utiliser la fonction phpinfo() pour vérifier si vous avez édité le droit de php.fichier ini
- fait que ne figurant pas. N'modifier le php correcte.ini, à ma connaissance, bien que
Vous devez vous connecter pour publier un commentaire.
Avez-vous un
php_soap.dll
dans votrephp/ext/
dossier?Cela pourrait être un peu tard maintenant, Mais j'ai eu le même problème avec wamp, et c'est parce que php.ini a été différente dans apache et en mode cli, il y en avait un dans le dossier d'apache qui avait php_soap.dll inclus, mais l'un dans le dossier de php qui a été à l'aide de la cli ne l'avez pas. - Je l'ajouter à l'autre et le problème a été résolu
Pour trouver le chargé
php.ini
fichier, charger lephpinfo()
page.Naviguer sur ce chemin et ouvrir
php.ini
dans le bloc-notes et de recherche pourphp_soap.dll
en elle.Décommentez cette ligne et enregistrer le fichier avant de redémarrer le serveur.
Vous avez probablement vérifié, mais quelle est la version de PHP que vous utilisez? SoapClient disponible uniquement après 5.0.1
De décommenter dans
php.ini
n'a pas fonctionné. J'ai eu à décommenter dansphp.ini-development
etphp.ini-production
. Ils étaient tous dansC:/BitNami/wampstack-.../php