Que faire si Debian PHP ne parvient pas à redémarrer

藏色散人
Libérer: 2023-03-17 19:26:01
original
2299 Les gens l'ont consulté

Solution en cas d'échec du redémarrage de Debian PHP : 1. Mettez à jour le système existant via "apt-get update && apt-get update" ; 2. Liste des sources de sauvegarde et liste des sources de remplacement 3. Via "apt-get dist-upgrade" Mise à jour officielle ; le système ; 4. Utilisez "reboot lsb_release -a" pour redémarrer et vérifier la version du noyau.

Que faire si Debian PHP ne parvient pas à redémarrer

L'environnement d'exploitation de ce tutoriel : système Debian 10, PHP version 7.2, ordinateur DELL G3

Que dois-je faire si Debian php ne parvient pas à redémarrer ?

  • Comment mettre à niveau Debian de 9 à 10, ainsi que les solutions possibles qui peuvent empêcher le démarrage de PHP

Parlons d'abord de la mise à niveau de Debian10. Mettez d'abord à jour le système existant, tel que Debian 9 x64.

apt-get update && apt-get upgrade
Copier après la connexion

Ensuite, la liste des sources de sauvegarde et la liste des sources de remplacement

cp /etc/apt/sources.list /etc/apt/sources.list.orig
sed -i ‘s/stretch/buster/g’ /etc/apt/sources.list
Copier après la connexion

Ensuite, démarrez la mise à jour officielle du système

apt-get update && apt-get upgrade
apt-get dist-upgrade
Copier après la connexion

Enfin, redémarrez et vérifiez la version du noyau

reboot
lsb_release -a
Copier après la connexion

pour terminer la mise à jour. . Il convient de noter que lors de la mise à jour du système, plusieurs boîtes de dialogue peuvent apparaître nécessitant une confirmation manuelle. Le contenu n'est pas compliqué. Tout d'abord, il demande s'il est autorisé d'arrêter temporairement certains services pour les mises à jour, puis s'il faut conserver les paramètres du pare-feu, notamment IP4 et IP6, et s'il faut conserver la configuration personnalisée du fichier SSHD_CONFIG.

Après la mise à jour de Debian10, aucun autre problème n'a été trouvé, sauf que PHP sur certains hôtes n'a pas pu être démarré. Les services à démarrage automatique démarrent normalement et aucune erreur n'est signalée. Je n'ai trouvé aucun logiciel qui ne puisse plus être utilisé. La stabilité et l’efficacité semblent inchangées par rapport à 9.

Il n'est pas compliqué de résoudre le problème que php ne peut pas être démarré. La raison pour laquelle php-fpm ne peut pas démarrer après la mise à niveau est que libcurl3 a été abandonné et remplacé par libcurl4 dans debian10, donc l'erreur "CURL_OPENSSL_3 not found" est signalée. Ce changement affecte non seulement PHP, mais également de nombreux composants utilisant la bibliothèque libcurl3. La solution dans de nombreux articles sur Internet consiste à supprimer 4, à ajouter une certaine source d'Ubuntu, puis à forcer l'installation de libcurl3, mais le résultat est que curl deviendra indisponible. Ceci n'est qu'une solution temporaire. Si vous ne savez pas grand-chose sur les autres logiciels, la bonne méthode consiste à rechercher une nouvelle version du logiciel correspondant qui utilise le composant libcurl4.

Pour php, les versions 5.5 et 5.6 ne sont pas concernées par cette mise à jour. 7.2 et 7.3 seront affectés. Les autres versions n'ont pas été essayées en raison de conditions limitées. Mais s'il y a des problèmes, vous pouvez vous référer aux versions 7.2 et 7.3 pour les résoudre. Il s'agit d'écraser et d'installer une fois, de compiler et d'installer. Pour lnmp, utilisez simplement le script update.sh dans le package d'installation pour mettre à jour php pour lnmp. Lors de la mise à jour, entrez le même numéro de version que celui d'origine pour écraser la compilation et l'installation, ce qui est une solution parfaite.

Apprentissage recommandé : "Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal