web-dev-qa-db-fra.com

php5Apache2_4.dll erreur non trouvée

J'essaie d'intégrer php sur Apache. Voici les versions que j'utilise

Apache 2.4 (httpd-2.0.64-win32-x86-openssl-0.9.8o)
PHP (php-5.5.0-Win32-VC11-x64.Zip)

Je mets ceci sur une machine 64 bitwindows 7. J'ai fait les configurations selon this , mais je reçois le message d'erreur même si j'ai placé la variable dll dans le dossier spécifié.

Impossible de charger C: /php/php5Apache2_4.dll sur le serveur: le fichier .__ spécifié. module n'a pas pu être trouvé.

La ligne httpd.conf est la suivante

LoadModule php5_module "C:/php/php5Apache2_4.dll"

Existe-t-il des problèmes de version compatible?

12
rvini

Vous avez raison Marty, ils ne fonctionnent que si les deux sont 32 bits ou 64 bits. J'ai utilisé L'installation distribuée de XAMPP - Apache pour résoudre ce problème.

1
rvini

La seule façon pour moi d’obtenir que PHP (5.5) fonctionne avec Apache (2.4) sous Windows (7 et 8) est de assurez-vous qu’Apache et PHP sont tous deux 32 -bit (x86) ou 64 bits (x64) et qu'Apache et PHP sont tous deux Thread Safe (TS). L'utilisation de NTS (Non-Thread Safe) ne fonctionnait pas pour moi (ni pour les autres), et la compilation Thread Safe est fournie avec le module Apache nécessaire pour PHP "php5Apache2_4.dll". Une fois que toutes mes profondeurs de bits et la sécurité des threads ont été harmonisées, Apache 2.4 et PHP 5.5 fonctionnent bien ensemble sur mes systèmes Windows.

Les deux produits doivent également avoir été compilés avec les mêmes versions majeures de Microsoft Visual Studio/C++, telles que VC6 (le compilateur VC++ hérité), VC9 = Studio 2008 ou VC11 = Studio 2012. Pour les versions ci-dessus d'Apache, uniquement VC9 ou VC11. sont couramment utilisés.

Liens:

Obtenez les fichiers binaires Windows Apache ici: http://www.apachelounge.com/download/

Obtenez les fichiers binaires Windows PHP ici: http://windows.php.net/download/

Installez la bibliothèque d'exécution du compilateur Visual C++ Redistributable pour la version spécifique de Visual Studio utilisée pour préparer Apache et PHP pour Windows:

2012: http://www.Microsoft.com/en-us/download/details.aspx?id=30679

2008: http://www.Microsoft.com/en-us/download/details.aspx?id=5582

24
Marty McGee

Apache gagne 32 avec 64 bits c'est le problème, vous avez besoin d'Apache64

0
user2603177