Après avoir installé PHP dans le système Linux, vous rencontrerez parfois le problème que PHP ne peut pas exécuter normalement, ce qui affectera la progression du développement et le lancement du projet. Cet article expliquera systématiquement les étapes de dépannage et les solutions courantes pour vous aider à restaurer rapidement les services PHP.
Tout d'abord, vous devez confirmer si PHP a été installé avec succès. Vérifiez la version PHP avec la commande suivante:
<span class="fun">php -v</span>
Si la commande renvoie le numéro de version PHP, l'installation est réussie. Si un message d'erreur apparaît, il est recommandé de réinstaller PHP.
Si vous confirmez que l'installation est incomplète ou incorrecte, vous pouvez exécuter la commande suivante pour installer:
<span class="fun">sudo apt-get install php</span>
Une fois l'installation terminée, exécutez à nouveau PHP -V pour vérifier l'état de l'installation.
Les paramètres du fichier de configuration PHP (généralement PHP.ini ) affectent directement le fonctionnement de PHP. Utilisez la commande suivante pour trouver le chemin du fichier de configuration:
<span class="fun">php - ini</span>
Après avoir ouvert le fichier de configuration, assurez-vous que les paramètres suivants sont définis raisonnablement:
Dans Apache, il est nécessaire de confirmer que le module PHP est chargé correctement. Modifiez le fichier apache2.conf et ajoutez:
<span class="fun">Modules de chargement PHP7_Module / libphp7.so</span>
Après enregistrer, redémarrez le serveur Apache:
<span class="fun">sudo systemctl redémarrer apache2</span>
Pour Nginx, assurez-vous que PHP-FPM est correctement configuré dans le bloc de configuration du serveur correspondant. L'exemple est le suivant:
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
Une fois la configuration terminée, redémarrez le service Nginx:
<span class="fun">sudo systemctl redémarrer nginx</span>
Si le problème ne peut toujours pas être résolu, il est recommandé de vérifier le journal d'erreur PHP pour plus de détails. Le journal d'erreur est généralement situé dans /var/log/php_errors.log . Veuillez vérifier plus loin en fonction du contenu du journal.
Grâce aux étapes ci-dessus, vous pouvez systématiquement localiser et résoudre le problème que PHP ne peut pas exécuter après l'installation dans un environnement Linux. Lorsque vous rencontrez des situations complexes, vous souhaiterez peut-être demander le soutien et l'aide de la communauté du développement. Je crois que grâce au débogage des patients, vous pourrez restaurer avec succès le fonctionnement normal de PHP.