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é.
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. . . .
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
httpd-php.conf
httpd-fcgid.conf
Ci-joint le téléchargement de mod_fcgid
https://www.apachelounge.com/...