GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Nginx avec PHP5 et MySQL sur Ubuntu 11.10

Nginx est un serveur HTTP gratuit, open source et hautes performances. Nginx est connu pour sa stabilité, son riche ensemble de fonctionnalités, sa configuration simple et sa faible consommation de ressources. Ce tutoriel montre comment installer Nginx sur Ubuntu 11.10 avec la prise en charge de PHP5 (via PHP-FPM) et MySQL.
 

Installer MySQL 5 :

Nous allons d'abord installer MySQL en exécutant la commande suivante.

root@ubuntu~/ $ sudo apt-get install mysql-server mysql-client

Il vous sera demandé de fournir un mot de passe pour l'utilisateur MySQL "root “. Le même mot de passe sera valide pour l'utilisateur root@localhost ainsi que [email protected] .

Nouveau mot de passe pour l'utilisateur "root" MySQL :<– yourrootsqlpassword

Répétez le mot de passe pour l'utilisateur "root" MySQL :<– yourrootsqlpassword

Installation de Nginx :

Nginx est déjà disponible dans le package Ubuntu, lancez donc la commande suivante pour installer Nginx.

root@ubuntu~/ $ sudo apt-get install nginx

Démarrez le Nginx après l'installation.

root@ubuntu~/ $ sudo /etc/init.d/nginx start

Testez votre installation Nginx en ouvrant votre navigateur Web et accédez à http://192.168.0.10 . Vous obtiendrez la page Web suivante disant "Bienvenue à Nginx ! ".

La racine de document nginx par défaut sur Ubuntu 11.10 est /usr/share/nginx/www. Les fichiers de configuration se trouvent dans le répertoire /etc/nginx.

Installation de PHP5 :

Ensuite, installez PHP5 via PHP-FPM (PHP-FPM (FastCGI Process Manager), c'est une implémentation alternative de PHP FastCGI. Il a quelques fonctionnalités supplémentaires utiles pour les sites de toute taille, en particulier les sites les plus fréquentés). Installez-le en lançant la commande suivante.

root@ubuntu~/ $ sudo apt-get install php5-fpm 

après l'installation de PHP5, redémarrez le serveur Nginx.

root@ubuntu~/ $ sudo /etc/init.d/nginx reload

Tester PHP :

Pour tester le PHP, placez un fichier PHP dans le répertoire par défaut du nginx

Étape 1. Dans le terminal, copiez/collez la ligne suivante :

root@ubuntu~/ $ sudo vi /usr/share/nginx/html/info.php

Cela ouvrira un fichier appelé info.php.

Étape 2. Copiez/Collez cette ligne dans le fichier info.php :

<?php phpinfo(); ?>

Étape 3. Enregistrez et fermez le fichier. utilisez Échap + ;wq pour enregistrer le fichier.

Étape 4. Ouvrez maintenant votre navigateur Web et saisissez ce qui suit dans l'adresse Web :

http://192.168.0.10/info.php

La page ressemble à ci-dessous :

D'après la capture d'écran ci-dessus, PHP5 fonctionne, et il fonctionne via FPM/FastCGI, comme indiqué dans la ligne API du serveur. Si vous faites défiler plus bas, vous verrez tous les modules déjà activés dans PHP5. Vous constaterez que MySQL n'y figure pas, ce qui signifie que nous n'avons pas encore de prise en charge de MySQL dans PHP5. nous devons installer le support MySQL sur PHP 5.

Prise en charge de MySQL dans PHP5 :

Pour obtenir la prise en charge de MySQL dans PHP5, nous pouvons installer le package php5-mysql.

 root@ubuntu~/ $ sudo apt-get install php5-mysql

Une fois installé, redémarrez le PHP-FPM.

 root@ubuntu~/ $ sudo /etc/init.d/php5-fpm restart

Actualisez maintenant le navigateur Web que vous avez déjà ouvert pour tester PHP.

Vous trouverez la liste des modules MySQL qui ne sont pas répertoriés avant l'installation du package de support.


Ubuntu
  1. Comment installer WordPress avec Nginx sur Ubuntu 18.04

  2. Comment installer MediaWiki avec Nginx sur Ubuntu 16.04

  3. Comment installer Cherokee Web Server avec PHP5 et MySQL sur Ubuntu 11.04

  4. Comment installer Lighttpd avec PHP5 et MySQL sur Ubuntu 11.04

  5. Comment installer et configurer mysql 8 sur Ubuntu 20.04

Comment installer Nginx avec PHP et MySQL (pile LEMP) sur Ubuntu 20.04 LTS

Comment installer OSClass avec Nginx sur Ubuntu 20.04

Installation de Nginx avec prise en charge de PHP5 et MySQL sur Ubuntu 8.10

Comment installer Nginx avec ModSecurity sur Ubuntu 15.04

Comment installer Nextcloud 13 sur Ubuntu 16.04 avec Nginx

Comment installer et configurer MySQL sur Ubuntu 18.04