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.