Maison > développement back-end > Problème PHP > Une brève analyse de la façon d'installer php5.6 et php-fpm sous Linux

Une brève analyse de la façon d'installer php5.6 et php-fpm sous Linux

PHPz
Libérer: 2023-03-22 11:52:01
original
1725 Les gens l'ont consulté

À l'ère d'Internet d'aujourd'hui, le système d'exploitation Linux est l'un des systèmes d'exploitation les plus populaires, et PHP est l'un des langages de développement Web les plus populaires, et PHP-FPM est une version améliorée de PHP FastCGI, qui peut fournir une vitesse d'exécution PHP plus rapide, améliorant ainsi les performances des applications Web. Par conséquent, il est très important d'installer PHP 5.6 et ses composants et extensions associés sur les systèmes Linux. Cet article présentera le processus d'installation de PHP 5.6 et PHP-FPM.

Prérequis

Avant d'installer PHP 5.6 et PHP-FPM, vous devez vous assurer qu'une pile LAMP (c'est-à-dire Linux, Apache, MySQL et PHP) ou LEMP (c'est-à-dire Linux, Nginx, MySQL et PHP) est installée dans votre système d'exploitation. Si cette pile n'est pas encore installée, nous devons d'abord les installer.

Installer PHP 5.6 et PHP-FPM

Une fois que nous avons rempli les prérequis, nous pouvons suivre les étapes ci-dessous pour installer PHP 5.6 et PHP-FPM sur le système Linux :

1 Ajouter un référentiel Webtatic

Nous devons. Le référentiel Webtatic a été ajouté à notre système pour obtenir les packages requis lors de l'installation de PHP 5.6. Exécutez la commande suivante pour ajouter le référentiel Webtatic à notre système :

sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
Copier après la connexion

2. Installez PHP 5.6 et ses composants et extensions associés

Exécutez la commande suivante pour installer PHP 5.6 et ses composants et extensions associés :

sudo yum install php56w php56w-opcache php56w-fpm php56w-mcrypt php56w-mbstring php56w-pdo php56w-mysql
Copier après la connexion

3. Configurez PHP-FPM

Avant de continuer, nous devons configurer PHP-FPM afin de gérer les processus PHP. Nous devons éditer le fichier php-fpm.conf :

sudo vi /etc/php-fpm.conf
Copier après la connexion

Recherchez les deux lignes suivantes et décommentez-les :

pid = /run/php-fpm/php-fpm.pid
error_log = /var/log/php-fpm/error.log
Copier après la connexion

Ajoutez les lignes suivantes à la dernière ligne pour empêcher PHP-FPM de créer trop de processus orphelins :

...
emergency_restart_threshold = 10
emergency_restart_interval = 1m
process_control_timeout = 10s
...
Copier après la connexion

Enregistrez et fermez le fichier.

4. Démarrez PHP-FPM

Exécutez la commande suivante pour démarrer le service PHP-FPM et configurez-le pour qu'il démarre automatiquement au démarrage du système :

sudo systemctl start php-fpm
sudo systemctl enable php-fpm
Copier après la connexion

5. Testez PHP-FPM

Après avoir installé et configuré avec succès PHP 5.6 et Après PHP-FPM, nous devons tester si PHP-FPM fonctionne correctement. Nous pouvons tester s'il fonctionne correctement en créant un fichier phpinfo.php puis en accédant au fichier dans un navigateur Web.

Créez le fichier phpinfo.php sur le répertoire racine par défaut du serveur web (/var/www/html) :

sudo vi /var/www/html/phpinfo.php
Copier après la connexion

Ajoutez les lignes suivantes :

<?php phpinfo(); ?>
Copier après la connexion

Enregistrez et fermez le fichier.

Visitez l'URL suivante dans votre navigateur Web pour vérifier si PHP fonctionne correctement :

http://your_server_ip/phpinfo.php
Copier après la connexion

Résumé

Grâce à cet article, nous avons appris comment installer PHP 5.6 et PHP-FPM sur un système Linux. L'installation de PHP 5.6 et PHP-FPM peut grandement améliorer les performances de vos applications Web. Si vous êtes un développeur Web, je pense que cet article explique comment installer PHP 5.6 et PHP-FPM sur les systèmes Linux.

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:
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