PHP est sans doute l’un des langages de programmation côté serveur les plus utilisés. C’est la langue de choix lors du développement de sites Web dynamiques et réactifs. En fait, les plates-formes CM populaires telles que WordPress, Drupal, et Magento sont basés sur PHP.
Au moment de rédiger ce guide, la dernière version de PHP est PHP 8.0. Il a été publié le 26 novembre 2020. Il se vante de nouvelles fonctionnalités et optimisations telles que les types d’union, les arguments nommés, l’opérateur nul sûr, l’expression de correspondance, le JIT et des améliorations dans la gestion des erreurs et la cohérence.
Ce tutoriel vous guide tout au long de l’installation de PHP 8.0 sur Ubuntu 20.04 / 18.04.
Étape 1: Ajouter le référentiel Ondřej Surý PPA
PHP 7.4 est la version PHP par défaut dans Ubuntu 20.04 référentiels au moment de la rédaction de ce didacticiel. Pour installer la dernière version de PHP, nous allons utiliser le Ondrej PPA référentiels. Ce référentiel contient plusieurs versions PHP et extensions PHP.
Mais d’abord, mettons à jour votre Ubuntu packages système et installez certaines dépendances comme indiqué.
$ sudo apt update $ sudo apt upgrade $ sudo apt install ca-certificates apt-transport-https software-properties-common
Ensuite, ajoutez le Ondrej PPA.
$ sudo add-apt-repository ppa:ondrej/php
Lorsque vous y êtes invité, appuyez sur ENTRER pour procéder à l’ajout du référentiel.
Étape 2: Installez PHP 8.0 avec Apache sur Ubuntu
Ensuite, mettez à jour les référentiels système pour commencer à utiliser PPA.
$ sudo apt update
Si vous exécutez le Serveur Web Apache, installer PHP 8.0 avec le module Apache comme indiqué.
$ sudo apt install php8.0 libapache2-mod-php8.0
Ensuite, redémarrez le serveur Web Apache pour activer le module.
$ sudo systemctl restart apache2
Si vous souhaitez utiliser le serveur Web Apache avec PHP-FPM, exécutez la commande ci-dessous pour installer les packages requis:
$ sudo apt install php8.0-fpm libapache2-mod-fcgid
Depuis PHP-FPM n’est pas activé par défaut, activez-le en appelant les commandes suivantes:
$ sudo a2enmod proxy_fcgi setenvif $ sudo a2enconf php8.0-fpm
Redémarrez ensuite le serveur Web Apache pour que les modifications prennent effet.
$ sudo systemctl restart apache2
Étape 2: Installez PHP 8.0 avec Nginx sur Ubuntu
Si vous choisissez d’utiliser PHP 8.0 avec Installation de Nginx, l’étape la plus recommandée est d’installer PHP-FPM pour traiter les fichiers PHP.
Par conséquent, installez PHP et PHP-FPM en utilisant la commande suivante:
$ sudo apt install php8.0-fpm
le PHP-FPM le service devrait démarrer automatiquement. Vous pouvez le vérifier comme indiqué:
$ sudo systemctl status php8.0-fpm
Pour que Nginx traite PHP fichiers, configurez votre bloc de serveur Nginx en mettant à jour la section serveur comme indiqué:
server { # ... some other code location ~ .php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php8.0-fpm.sock; } }
Enfin, redémarrez le serveur Web Nginx pour que les modifications prennent effet.
$ sudo systemctl restart nginx
Étape 4: Installez les extensions PHP 8 dans Ubuntu
Les extensions PHP sont des bibliothèques qui étendent les fonctionnalités de PHP. Ces extensions existent sous forme de packages et peuvent être installées comme suit:
$ sudo apt install php8.0-[extension-name]
Par exemple, l’exemple ci-dessous installe le SNMP, Memcached, et MySQL extensions.
$ sudo apt install php8.0-snmp php-memcached php8.0-mysql
Étape 5: Vérifiez l’installation de PHP 8 dans Ubuntu
Pour confirmer la version de PHP installée, exécutez la commande:
$ php -v
De plus, vous pouvez créer un exemple de fichier php à l’adresse / var / www / html comme montré:
$ sudo vim /var/www/html/info.php
Collez les lignes suivantes et enregistrez le fichier.
<?php phpinfo(); ?>
Enfin, accédez à votre navigateur et parcourez l’adresse IP du serveur comme indiqué.
http://server-ip/info.php
Vous devriez voir la page Web affichée.
Conclusion
Nous espérons que vous pouvez maintenant installer PHP 8.0 et l’intégrer confortablement avec soit Apache ou Nginx serveurs Web. Vos commentaires sont les bienvenus.
Si vous appréciez ce que nous faisons ici sur TecMint, vous devriez considérer:
TecMint est le site communautaire à la croissance la plus rapide et le plus fiable pour tout type d’articles, de guides et de livres Linux sur le Web. Des millions de personnes visitent TecMint! pour rechercher ou parcourir les milliers d’articles publiés disponibles GRATUITEMENT à tous.
Si vous aimez ce que vous lisez, pensez à nous acheter un café (ou 2) en guise de remerciement.
Nous sommes reconnaissants de votre soutien sans fin.
.