Maison >développement back-end >Problème PHP >wdcp n'installe pas PHP
Pendant mon temps libre lors de la création de sites Web et de serveurs, j'ai recherché en ligne un panneau de gestion Web gratuit appelé wdcp, grâce auquel vous pouvez facilement installer, configurer et gérer une variété de logiciels utilisés sur le site Web, notamment MySQL, PHP, Apache, etc. . Cependant, après l'avoir essayé, j'ai découvert que lorsque j'ai choisi d'installer PHP dans wdcp, nous avons constaté que PHP n'était pas installé correctement, j'ai donc dû continuer à chercher la raison.
La première étape consiste à vérifier l'environnement
Tout d'abord, ce à quoi j'ai pensé était de vérifier la raison pour laquelle l'installation de PHP a échoué. En vérifiant le journal système et les paramètres d'environnement système sur la console wdcp, et en excluant d'autres causes possibles, tout montre que tout est normal. J'ai trouvé que le package d'installation PHP ici est la dernière version téléchargée depuis PHP.net et que la version système est également la dernière.
Deuxième étape, trouver des solutions
Avec ces informations, j'ai commencé à chercher des solutions en ligne. J'ai trouvé beaucoup de personnes ayant le même problème, mais la plupart des solutions ne sont pas vérifiées. La plupart des solutions sont recommandées pour mettre à jour la version du système, retélécharger le package d'installation PHP, désinstaller wdcp, etc. Cependant, je pense que ces méthodes ne sont pas très fiables car mon système est la dernière version, et PHP et wdcp sont également les dernières versions.
La troisième étape, essayez d'installer manuellement
Afin de résoudre le problème, j'ai décidé d'installer PHP manuellement et de le configurer. J'ai d'abord téléchargé un package d'installation PHP pour les systèmes Linux sur le site officiel, puis utilisé l'outil de ligne de commande (Terminal) pour entrer dans le répertoire d'installation et utilisé les commandes suivantes pour décompresser et installer :
①tar -zxvf php-5.x.x. tar .gz
②cd php-5.x.x
③./configure --prefix=/usr/local/php --with-config-file-path=/etc/php.ini --enable-fpm --with- fpm -user=www --with-fpm-group=www --with-libxml-dir --with-gd --with-jpeg-dir --with-png-dir --with-zlib --with-iconv - -enable-xml --disable-rpath --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --with-mcrypt --enable-fpm --enable - mbregex --enable-mbstring --with-mysql --with-mysql-sock=/var/run/mysql/mysql.sock --with-pdo-mysql --enable-pcntl --enable-opcache --enable - zip --with-pear
Ces commandes décompresseront, installeront, compileront et configureront PHP. Parfois, vous devez ajuster certains paramètres en fonction de votre situation de déploiement spécifique. Enfin, je me suis assuré que PHP fonctionnait avec les commandes suivantes :
①cd /usr/local/php
②cp php.ini-development /etc/php.ini
③cp sapi/fpm/init.d.php-fpm /etc /init .d/php-fpm
④chmod +x /etc/init.d/php-fpm
⑤service php-fpm start
En utilisant ces commandes, j'ai réussi à installer PHP et à le configurer normalement dans la configuration wdcp état de fonctionnement du fichier. De cette façon, mon serveur peut désormais afficher des pages PHP normales avec le support d'Apache.
Fin
En général, lors de l'utilisation de wdcp, lorsqu'il y a un problème selon lequel PHP ne peut pas être installé correctement, vous pouvez essayer d'installer PHP manuellement et le définir sur un état de fonctionnement normal dans la configuration de wdcp. De plus, vous devez vous assurer que les paramètres d'environnement du serveur, les versions du système et les outils associés correspondent au logiciel requis. Grâce à ce processus d'apprentissage, j'ai non seulement résolu les problèmes de wdcp, mais j'en ai également appris davantage sur les paramètres de l'environnement du serveur et j'ai profondément ressenti mes gains.
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!