Maison  >  Article  >  développement back-end  >  Installer ou mettre à jour vers PHP8 sous Ubuntu20.04/18.04

Installer ou mettre à jour vers PHP8 sous Ubuntu20.04/18.04

藏色散人
藏色散人avant
2020-12-01 13:53:344751parcourir


Installer ou mettre à jour vers PHP8 sous Ubuntu20.04/18.04

Ce guide vous permet de savoir comment installer la dernière version 8 de Installer ou mettre à jour vers PHP8 sous Ubuntu20.04/18.04 sur n'importe lequel de vos VPS, serveurs cloud, hébergement dédié Mettez à niveau votre Système Ubuntu 20.0 ou 18.04 vers la dernière version et configurez-le pour Apache et Nginx.

Le dernier php 8 est officiellement sorti le 26 novembre 2020. Il est livré avec de nouvelles fonctionnalités et il existe certaines incompatibilités dont vous devez être conscient avant de mettre à niveau à partir d'anciennes versions.

Cette installation a été testée sur la plate-forme Google Cloud, à l'aide d'une instance de VM Compute Engine. Cette configuration fonctionnera sur tous les serveurs Linux.

Mise en route

Assurez-vous que votre serveur Ubuntu dispose des derniers packages en exécutant la commande suivante.

sudo apt update
sudo apt upgrade

Cela mettra à jour l'index des packages et mettra à jour les packages installés vers la dernière version.

Ajouter PPA pour Installer ou mettre à jour vers PHP8 sous Ubuntu20.04/18.04 8

Ajouter ondrej / php avec les packages Installer ou mettre à jour vers PHP8 sous Ubuntu20.04/18.04 8 et autres extensions Installer ou mettre à jour vers PHP8 sous Ubuntu20.04/18.04 requises.

sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update

Une fois que vous avez ajouté le PPA, vous pouvez installer Installer ou mettre à jour vers PHP8 sous Ubuntu20.04/18.04 8.

Installer Installer ou mettre à jour vers PHP8 sous Ubuntu20.04/18.04 8 pour Apache

Exécutez la commande suivante pour installer Installer ou mettre à jour vers PHP8 sous Ubuntu20.04/18.04 8

sudo apt install php8.0

Une fois l'installation terminée, vous pouvez utiliser la commande suivante pour confirmer l'installation

php -v

pour Nginx Installer Installer ou mettre à jour vers PHP8 sous Ubuntu20.04/18.04 8 FPM

Pour Nginx, vous devez installer FPM, exécutez la commande suivante pour installer Installer ou mettre à jour vers PHP8 sous Ubuntu20.04/18.04 8 FPM

sudo apt install php8.0-fpm

Une fois l'installation terminée, veuillez utiliser la commande suivante pour confirmer que Installer ou mettre à jour vers PHP8 sous Ubuntu20.04/18.04 8 FPM a été correctement installé

php-fpm8.0 -v

Installer les extensions Installer ou mettre à jour vers PHP8 sous Ubuntu20.04/18.04 8

L'installation des extensions Installer ou mettre à jour vers PHP8 sous Ubuntu20.04/18.04 est très simple Utilisez la commande suivante pour installer n'importe quelle extension

sudo apt install php8.0-extension_name
<.>Les extensions couramment utilisées sont répertoriées ci-dessous, qui peuvent être copiées et installées directement

sudo apt install php8.0-common php8.0-mysql php8.0-xml php8.0-curl php8.0-gd php8.0-imagick php8.0-cli php8.0-dev php8.0-imap php8.0-mbstring php8.0-opcache php8.0-soap php8.0-zip -y
Configuration de Installer ou mettre à jour vers PHP8 sous Ubuntu20.04/18.04 8 pour Apache

Maintenant, nous configurons la version Installer ou mettre à jour vers PHP8 sous Ubuntu20.04/18.04 de l'application Web, qui peut être configurée par modifier certaines valeurs dans le fichier

php.ini

Pour ceux qui utilisent Apache Installer ou mettre à jour vers PHP8 sous Ubuntu20.04/18.04 8, l'emplacement de

est généralement dans le répertoire ci-dessous. php.ini

sudo nano /etc/php/8.0/apache2/php.ini
Il est recommandé d'appuyer sur

dans l'éditeur et d'utiliser la fonction de recherche pour modifier les éléments de configuration. Il est recommandé de mettre à jour les valeurs suivantes pour améliorer les performances. F6

upload_max_filesize = 32M 
post_max_size = 48M 
memory_limit = 256M 
max_execution_time = 600 
max_input_vars = 3000 
max_input_time = 1000
Après avoir modifié les paramètres Installer ou mettre à jour vers PHP8 sous Ubuntu20.04/18.04, vous devrez redémarrer Apache pour que les modifications prennent effet.

Configuration de Installer ou mettre à jour vers PHP8 sous Ubuntu20.04/18.04 8 pour Nginx

Pour Installer ou mettre à jour vers PHP8 sous Ubuntu20.04/18.04 8 FPM utilisant Nginx, l'emplacement

sera dans le répertoire suivant. php.ini

sudo nano /etc/php/8.0/fpm/php.ini
Appuyez sur F6 dans l'éditeur pour rechercher et mettre à jour les valeurs suivantes pour de meilleures performances.

upload_max_filesize = 32M 
post_max_size = 48M 
memory_limit = 256M 
max_execution_time = 600 
max_input_vars = 3000 
max_input_time = 1000
Après avoir modifié les paramètres Installer ou mettre à jour vers PHP8 sous Ubuntu20.04/18.04, vous devez redémarrer Installer ou mettre à jour vers PHP8 sous Ubuntu20.04/18.04 FPM pour que les modifications prennent effet.

sudo php-fpm8.0 -t 
sudo service php8.0-fpm restart
Configuration du pool Installer ou mettre à jour vers PHP8 sous Ubuntu20.04/18.04 8 FPM

Installer ou mettre à jour vers PHP8 sous Ubuntu20.04/18.04 8 FPM vous permet de configurer

et 用户 pour les services et de les exécuter sous eux. Vous pouvez les modifier en utilisant

sudo nano /etc/php/8.0/fpm/pool.d/www.conf
Changez les lignes suivantes en remplaçant

www-data par votre . username

user = username 
group = username 
listen.owner = username
listen.group = username
Cliquez sur

et CTRL+X pour enregistrer la configuration, vérifiez si la configuration est correcte et redémarrez Installer ou mettre à jour vers PHP8 sous Ubuntu20.04/18.04. Y

Redémarrer Installer ou mettre à jour vers PHP8 sous Ubuntu20.04/18.04 8.0 FPM

Après avoir mis à jour les paramètres de Installer ou mettre à jour vers PHP8 sous Ubuntu20.04/18.04 FPM, vous devez le redémarrer pour appliquer les modifications.

sudo php-fpm8.0 -t 
sudo service php8.0-fpm restart
Maintenant, vous avez installé et configuré Installer ou mettre à jour vers PHP8 sous Ubuntu20.04/18.04 8.

Mise à niveau vers Installer ou mettre à jour vers PHP8 sous Ubuntu20.04/18.04 8 pour Apache

Après avoir installé Installer ou mettre à jour vers PHP8 sous Ubuntu20.04/18.04 8, vous devez mettre à niveau vers la dernière version de Installer ou mettre à jour vers PHP8 sous Ubuntu20.04/18.04 installée.

Vous devez désactiver l'ancienne version de Installer ou mettre à jour vers PHP8 sous Ubuntu20.04/18.04 et activer la nouvelle version de Installer ou mettre à jour vers PHP8 sous Ubuntu20.04/18.04 8.

sudo a2dismod php7.4
Cette commande désactivera les modules Installer ou mettre à jour vers PHP8 sous Ubuntu20.04/18.04 7.4.

sudo a2enmod php8.0
Cette commande activera le module Installer ou mettre à jour vers PHP8 sous Ubuntu20.04/18.04 8.

Apache doit être redémarré pour que les modifications prennent effet. Utilisez la commande suivante

sudo service apache2 restart
pour mettre à niveau Nginx vers Installer ou mettre à jour vers PHP8 sous Ubuntu20.04/18.04 8

Vous devez modifier la version Installer ou mettre à jour vers PHP8 sous Ubuntu20.04/18.04-FPM dans le fichier de configuration de Nginx et trouver celle correspondante dans le fichier

du Répertoire d'installation de Nginx Fichier de configuration, le contenu de sites-available sous le bloc location dans le fichier de configuration est votre configuration liée à Installer ou mettre à jour vers PHP8 sous Ubuntu20.04/18.04 location ~ .php$

sudo nano /etc/nginx/sites-available/your.conf
Recherchez l'élément de configuration

, qui ressemble généralement à ceci fastcgi_pass

fastcgi_pass unix:/run/php/php7.4-fpm.sock;
Ensuite, vous devez remplacer l'ancienne version par la nouvelle version et la modifier pour qu'elle ressemble à ce qui suit

fastcgi_pass unix:/run/php/php8.0-fpm.sock;
Testez votre fichier de configuration et redémarrez Nginx

sudo nginx -t
sudo service nginx restart
Conclusion

Maintenant vous avez appris comment installer et configurer Installer ou mettre à jour vers PHP8 sous Ubuntu20.04/18.04 8 sur Ubuntu, merci d'avoir regardé, si vous rencontrez des problèmes, vous pouvez en discuter dans la zone de commentaire ci-dessous


Adresse originale : https://php.watch /articles/php-8.0-installation-update-guide-debian-ubuntu

Adresse de traduction : https://learnku.com/php/t/51997

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer