GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Installer PHP 7.1 avec Nginx sur Ubuntu 16.04


Nous allons vous montrer comment installer PHP 7.1 avec Nginx sur Ubuntu 16.04. PHP 7.1 est livré avec de nombreuses nouvelles fonctionnalités et améliorations et, par conséquent, de nombreux développeurs l'utilisent pour leurs projets. L'installation de PHP 7.1 avec Nginx sur un VPS Ubuntu 16.04 est une tâche facile, suivez simplement les étapes ci-dessous et vous devriez l'avoir fait en quelques minutes.

Pour plus de mises à jour, vous pouvez également envisager de lire notre article sur l'installation de PHP 8 sur Ubuntu 20.04

Étape 1 :Activer le PPA

Tout d'abord, connectez-vous à votre VPS Linux via SSH et activez le PPA d'Ondrej :

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

Étape 2 :Installez PHP 7.1

Une fois que vous avez activé le PPA, vous pouvez continuer et installer PHP 7.1 en utilisant la commande suivante :

sudo apt-get install php7.1

Étape 3 :Rechercher et installer des modules PHP 7.1 spécifiques

Cela installera également les dépendances requises. Cependant, si vous souhaitez installer un module PHP7.1 spécifique, vous pouvez rechercher s'il est disponible à l'aide de la commande suivante :

sudo apt-cache search php7.1

Étape 4 :Installez les modules les plus couramment utilisés

Pour installer PHP7.1, y compris certains des modules les plus couramment utilisés, vous pouvez utiliser la commande suivante :

sudo apt-get install php7.1 php7.1-cli php7.1-common php7.1-json php7.1-opcache php7.1-mysql php7.1-mbstring php7.1-mcrypt php7.1-zip php7.1-fpm

Étape 5 :Configurer le fichier php.ini

Une fois l'installation terminée, vous devez modifier le php.ini dossier. Trouvez le fichier de configuration :

php --ini |grep Loaded
Loaded Configuration File: /etc/php/7.1/cli/php.ini

Modifiez le fichier à l'aide de votre éditeur de texte préféré :

sudo nano /etc/php/7.1/cli/php.ini

Effectuez les modifications suivantes :

cgi.fix_pathinfo=0

Redémarrez ensuite le service PHP-FPM :

sudo systemctl restart php7.1-fpm.service

Étape 6 :Installez Nginx sur Ubuntu 16.04

L'installation de Nginx sur Ubuntu VPS est très simple. Exécutez la commande suivante pour l'installer :

sudo apt-get install nginx

Créez un bloc de serveur virtuel Nginx pour votre nom de domaine :

sudo nano /etc/nginx/sites-available/example.com

Collez le contenu suivant :

server {
        listen 80;
        server_name example.com www.example.com;
        root /var/www/example.com;
        index index.php;

        location / {
                try_files $uri $uri/ =404;
        }

        location ~ \.php$ {
            fastcgi_pass unix:/run/php/php7.1-fpm.sock;
            include snippets/fastcgi-php.conf;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        }

        location ~ /\.ht {
                deny all;
        }
}

Bien sûr, vous devez remplacer example.com avec votre vrai nom de domaine. Enregistrez et fermez le fichier. Pour activer le bloc serveur dans Nginx, vous devez créer un lien symbolique vers site-enabled . Utilisez la commande suivante pour créer un lien symbolique :

sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/example.com

Vérifiez s'il y a des erreurs avec la configuration :

sudo nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

Si la syntaxe est correcte et qu'il n'y a pas d'erreurs, vous pouvez redémarrer Nginx.

sudo systemctl restart nginx.service

Activez Nginx et PHP-FPM au démarrage du système :

sudo systemctl enable nginx.service
sudo systemctl enable php7.1-fpm.service

7. Étapes supplémentaires

Après avoir installé PHP 7.1 et Nginx sur votre VPS Linux, vous pouvez suivre notre guide sur la façon de sécuriser votre pile LEMP.

Vous pouvez également obtenir un hébergement LEMP optimisé de notre part et nous installerons, configurerons et optimiserons PHP 7.1 et Nginx sur votre VPS, gratuitement.

Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Blazing Fast, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer PHP 7.1 et Nginx sur Ubuntu 16.04, pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS. Si vous avez aimé ce post, sur comment installer PHP 7.1 avec Nginx sur Ubuntu 16.04, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Panels
  1. Installer PmWiki sur un VPS Ubuntu 14.04 avec Nginx

  2. Installer OwnCloud 7 avec Nginx et PHP-FPM sur un VPS Ubuntu

  3. Installer PHP 7 sur Ubuntu 14.04

  4. Comment installer Symfony 3 Framework avec Nginx sur Ubuntu 14.04

  5. Installer Nginx sur Ubuntu

Comment installer OSClass avec Nginx sur Ubuntu 20.04

Comment installer Grav CMS avec Nginx sur Ubuntu 20.04

Comment installer WonderCMS sur Ubuntu 20.04 (avec Nginx)

Comment installer le framework PHP Laravel avec Nginx sur Ubuntu 20.04

Installer Nginx sur Ubuntu 18.04

Installer WordPress avec Nginx sur Ubuntu 18.04