Apache ne peut pas analyser php7apache2_4.dll
漂亮男人
漂亮男人 2017-05-16 13:13:58
0
4
1310

J'ai une question.
Lors du processus de changement de version de php vers php7.1, l'erreur suivante a été signalée lors du démarrage d'Apache :
Système : win7 64 bits ; version php : php7.1.3 thread safe 32 vc14 ;

Remarque : exécuter la commande php seule sous cmd peut afficher phpinfo normalement, et ouvrir Apache seul peut également voir que cela fonctionne ! , mais après avoir ajouté l'instruction suivante à httpd.conf puis démarré Apache, le message d'erreur ci-dessus sera signaléPHPIniDir "D:/webSoft/php713"LoadModule php7_module "D:/webSoft/php713/php7apache2_4.dll"




J'ai cherché en ligne. Au début, c'était parce que la bibliothèque vc14 manquait. Ensuite, j'ai téléchargé différentes versions de php7.1, je l'ai essayé mais cela n'a toujours pas fonctionné.

漂亮男人
漂亮男人

répondre à tous(4)
小葫芦

httpd -t teste la configuration d'Apache pour les commandes incorrectes.

Pour intégrer Apache et PHP sous Windons, vous devez ajouter ces trois éléments de configuration afin qu'Apache puisse utiliser le service PHP pour analyser les fichiers PHP

Charger le module php LoadModule (chemin du module)

LoadModule php7_module "E:/wamp/php-7.0.0-x64/php7apache2_4.dll"

Recherchez le module php pour tout fichier de suffixe .php

AddType application/x-httpd-php .php .html .htm

Informez Apache de l'emplacement du fichier de configuration php.ini.

PHPIniDir "E:/wamp/php-7.0.0-x64"

滿天的星座

J'utilise phpstudy, et le fichier http.conf charge le module en utilisant LoadModule authz_core_module modules/mod_authz_core.so similaire à ceci au lieu de .dll, et il n'est pas nécessaire d'écrire un chemin absolu, placez simplement le fichier d'extension dans le répertoire correspondant

巴扎黑

Utilisez ceux intégrés, wamp, phpstudy, upupw. . . .

Ty80

Tout d'abord, vous devez vous assurer qu'Apache et PHP sont tous deux 64 bits ou 32 bits

Utilisez php-cgi
Que ce soit thread-safe ou non-thread-safe

httpd.conf

Include "D:\ProgramFiles\Apache24\conf\extra/httpd-php.conf"

httpd-php.conf

LoadModule fcgid_module modules/mod_fcgid.so
<IfModule fcgid_module>
Include "D:\ProgramFiles\Apache24\conf/extra/httpd-fcgid.conf"
FcgidInitialEnv PHPRC "D:/ProgramFiles/php-7.1.3-x64/"
AddHandler fcgid-script .php
FcgidWrapper "D:/ProgramFiles/php-7.1.3-x64/php-cgi.exe" .php
</IfModule>

httpd-fcgid.conf

FcgidIOTimeout 384
FcgidConnectTimeout 360
FcgidOutputBufferSize 128
FcgidMaxRequestsPerProcess 1000
FcgidMinProcessesPerClass 0 
FcgidMaxProcesses 16 
FcgidMaxRequestLen 268435456   
ProcessLifeTime 360
FcgidInitialEnv PHP_FCGI_MAX_REQUESTS 1000

Ci-joint le téléchargement de mod_fcgid
https://www.apachelounge.com/...

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal