arrêtez, redémarrez Apache, obtenez:
"le programme ne peut pas démarrer, car php5.dll est absent de votre ordinateur"
(alors que php5nts.dll est inclus)
l’installation de zend studio ce est-elle l’alternative ou puis-je la faire fonctionner avec XAMPP? (en utilisant les travaux de Zend Studio CE)
si votre version php est Non-Thread-Safe (nts) vous devez utiliser l'extension php avec l'exemple de format: extension = php_cl_dbg_5_2 _ nts . dll sinon, si votre version php est Thread-Safe (ts) vous devez utiliser une extension php avec un exemple de format: extension = php_cl_dbg_5_2 _ ts . dll (notez les mots en gras)
Donc, si vous obtenez une erreur comme ci-dessus. Premièrement, vérifiez que votre version PHP est nts ou ts, si est nts .
Puis vérifiez dans le fichier php.ini si une ligne telle que zend_extension _ ts = "C:\xammp\php\ext\php_dbg.dll-5.2.x" choisissez la version correcte de php_dbg.dll-5.2.x de sa page d'accueil (google pour cela). Changez de zend_extension _ ts en zend_extension _ nts .
J'espère que cette aide.
Téléchargez php5.dll ( http://windows.php.net/download/ ) et copiez-le dans le dossier Apache/bin. Cela a résolu le problème pour moi (Win 7 64 bits Apache 32 bits)
EDIT: Commencez par la version non thread-safe.
Pour les utilisateurs de Wamp x86 + Phalcon (avec la même erreur):
Prenez soin de télécharger la bonne version de Phalcon:
Phalcon 1.3.2 - Windows x86 pour PHP 5.5.0 ( VC11 )
J'ai eu le même problème lorsque je suis passé de wamp à xampp et que oui PHP fonctionnait car mon chemin était toujours pointé vers mon ancienne installation. J'avais oublié de le changer pour qu'il pointe vers ma nouvelle installation php, laquelle version de php ne correspond pas du tout au reste.
Dans le cas où cela pourrait aider quelqu'un, après l'installation de la version thread-safe de PHP 5.5.1, tout fonctionnait sous Apache pour mes sites de développement, mais j'ai rencontré le même problème "php5.dll est manquant" lors de l'installation de Composer à l'aide de Composer-Setup.exe - ou, comme je l'ai vite découvert, exécute quelque chose d'aussi simple que php -v à partir de la ligne de commande. J'ai fait une copie de php5ts.dll et l'ai nommée php5.dll et tout a fonctionné. Je suppose que le programme d'installation de Composer recherchait spécifiquement "php5.dll" et que je savais que le code de thread sécurisé serait exécuté par le fichier renommé .dll. Je suppose également que quelque chose qui ne va pas dans ma configuration est de bousiller la fonctionnalité de ligne de commande, mais avec tout ce qui fonctionne, j'ai des problèmes plus importants à traiter que d'essayer de trouver le problème.
Je viens tout juste de faire face à ce problème en essayant de redémarrer XAMPP Apache.
Ce que vous pouvez faire pour résoudre ceci est:
J'espère que ma solution résoudra votre problème.
Je vous remercie!
Ce que vous pouvez faire pour résoudre ceci est:
C:\xampp\php
.Quand vous ouvrez phpinfo () Voyez si la sécurité du fil est activée ou non Voyez également la version de php l'architecture toutes ces choses vous aident à obtenir le pilote php approprié
voici une url aider u à obtenir un pilote php https://s3.amazonaws.com/drivers.mongodb.org/php/index.html
Je devais changer la variable d'environnement PATH
et PHPRC
. Ouvrez également new cmd
.
J'avais déjà PHP installé et ajouté EasyPHP lorsque le problème s'est posé. Après avoir changé les deux variables en C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\binaries\php\php_runningversion
, cela a bien fonctionné.