Maison > Questions et réponses > le corps du texte
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é.
高洛峰2017-05-16 13:15:58
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
LoadModule php7_module "E:/wamp/php-7.0.0-x64/php7apache2_4.dll"
AddType application/x-httpd-php .php .html .htm
PHPIniDir "E:/wamp/php-7.0.0-x64"
滿天的星座2017-05-16 13:15:58
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
PHP中文网2017-05-16 13:15:58
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/...