GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Lighttpd avec PHP5 et MySQL sur Ubuntu 11.04

Lighttpd est un serveur Web open source plus optimisé pour les environnements à vitesse critique que les produits courants tout en restant conforme aux normes, sécurisé et flexible.

Ici, je vais vous expliquer l'installation de Lighttd avec PHP et MySQL sur Ubuntu 11.04. Dans ce tutoriel, j'ai utilisé le nom d'hôte comme server1.example.com avec l'adresse IP 192.168.0.10 .

La première chose que vous devez faire est de vous connecter en tant que root. Vous pouvez vous connecter en tant que root dans Ubuntu Linux en tapant dans le terminal :

raj@ubuntu$ sudo su

Installer MySQL 5 :

Nous allons d'abord commencer l'installation de MySQL.

root@ubuntu:/# 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] .

Installation de Lighttpd :

Ensuite, installez lighttpd. Par défaut, lighttpd est disponible dans le package Ubuntu. Pour installer, tapez la commande suivante et appuyez sur Entrée.

root@ubuntu:/# apt-get install lighttpd

Démarrez lighttpd en lançant la commande.

root@ubuntu:/# /etc/init.d/lighttpd start

Naviguez dans votre navigateur jusqu'à http://192.168.0.10/index.lighthttpd.html , et vous devriez voir la page Lighttpd Placeholder.

La racine du document par défaut est /var/www/ sur Ubuntu, et le fichier de configuration est /etc/lighttpd/lighthttpd.conf . Des configurations supplémentaires sont stockées dans des fichiers situés dans le dossier /etc/lighthttpd/conf-available/ répertoire.

Installation de PHP5 :

Ensuite, installez PHP 5 sur Ubuntu avec FastCGI. Ubuntu fournit un package PHP5 compatible FastCGI. Nous pouvons installer en lançant la commande suivante.

root@ubuntu:/#  apt-get install php5-cgi

Configuration de Lighttpd et PHP 5 :

Pour activer PHP5 dans Lighttpd, vous devrez modifier le fichier de configuration /etc/php5/cgi/php.ini et décommenter la ligne cgi.fix_pathinfo=1 :

root@ubuntu:/#  vi /etc/php5/cgi/php.ini 

[…]

 ; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI. PHP's
 ; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok
 ; what PATH_INFO is. For more information on PATH_INFO, see the cgi specs. Setting
 ; this to 1 will cause PHP CGI to fix its paths to conform to the spec. A setting
 ; of zero causes PHP to behave as before. Default is 1. You should fix your scripts
 ; to use SCRIPT_FILENAME rather than PATH_TRANSLATED.
 ; http://php.net/cgi.fix-pathinfo
 cgi.fix_pathinfo=1
 [...]

Pour activer la configuration FastCGI (qui est stockée dans /etc/lighttpd/conf-available/10-fastcgi.conf ), exécutez la commande suivante :

root@ubuntu:/# lighttpd-enable-mod fastcgi
root@ubuntu:/# lighttpd-enable-mod fastcgi-php

Pour recharger le serveur pour que les modifications aient lieu, tapez dans le terminal :

root@ubuntu:/#  /etc/init.d/lighttpd force-reload

Tester PHP :

Pour tester PHP, placez un fichier PHP dans le répertoire par défaut d'Apache.

Dans le terminal copiez/collez la ligne suivante :

root@ubuntu:/# vi /var/www/info.php

Cela ouvrira un fichier appelé phpinfo.php.

Copiez/Collez cette ligne dans le fichier info :

<?php phpinfo(); ?>

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

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 :

Comme vous le voyez dans la capture d'écran, PHP5 fonctionne correctement et via FastCGI, comme indiqué dans l'API du serveur doubler. Si vous faites défiler vers le bas, vous verrez tous les modules déjà activés dans PHP5. Votre serveur Web est maintenant prêt à fonctionner.


Ubuntu
  1. Comment installer Lighttpd avec PHP5 FastCGI et MySQL sur CentOS 6 / RHEL 6

  2. Comment installer Lighttpd avec PHP5 FastCGI et MySQL sur Fedora 16

  3. Comment installer Lighttpd avec PHP5 (FastCGI) et MySQL sur Linux Mint 12 / Ubuntu 11.10

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

  5. Comment installer Nginx avec PHP5 et MySQL sur Ubuntu 11.10

Comment installer Linux, Lighttpd, MySQL et PHP (pile LLMP) dans Ubuntu 18.04

Comment installer Lighttpd avec PHP dans Ubuntu 20.04

Comment installer LEMP WordPress Ubuntu et Debian avec Virtualhost

Comment installer Lighttpd avec PHP et MariaDB sur Ubuntu 15.04

Comment installer Lighttpd avec PHP et MariaDB sur Ubuntu 16.04 LTS

Comment installer Lighttpd avec MariaDB et PHP sur Ubuntu 18.04 LTS