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.
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 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.
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, 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
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
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
php.ini
est généralement dans le répertoire ci-dessous. php.ini
sudo nano /etc/php/8.0/apache2/php.ini
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
sera dans le répertoire suivant. php.ini
sudo nano /etc/php/8.0/fpm/php.ini
upload_max_filesize = 32M post_max_size = 48M memory_limit = 256M max_execution_time = 600 max_input_vars = 3000 max_input_time = 1000
sudo php-fpm8.0 -t sudo service php8.0-fpm restart
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
www-data par votre . username
user = username group = username listen.owner = username listen.group = username
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
sudo php-fpm8.0 -t sudo service php8.0-fpm restart
sudo a2dismod php7.4
sudo a2enmod php8.0
Apache doit être redémarré pour que les modifications prennent effet. Utilisez la commande suivante
sudo service apache2 restart
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
, qui ressemble généralement à ceci fastcgi_pass
fastcgi_pass unix:/run/php/php7.4-fpm.sock;
fastcgi_pass unix:/run/php/php8.0-fpm.sock;
sudo nginx -t sudo service nginx restart
Adresse originale : https://php.watch /articles/php-8.0-installation-update-guide-debian-ubuntuAdresse 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!