PHP est un langage de script généraliste adapté au développement Web. Le script PHP peut être incorporé dans du HTML. Cette section explique comment installer et configurer PHP5 sur un système Ubuntu avec Apache2 et MySQL.
Cette section suppose que vous avez installé et configuré le serveur Web Apache2 et le serveur de base de données MySQL. Vous pouvez vous référer aux sections sur Apache2 et sur MySQL dans ce document pour installer et configurer Apache2 et MySQL.
PHP5 est disponible sur Ubuntu Linux.
Pour installer PHP5 vous pouvez saisir la commande suivante dans un terminal :
sudo apt-get install php5-common php5 libapache2-mod-php5
Vous pouvez exécuter les scripts PHP5 depuis une ligne de commande. Pour exécuter des scripts PHP5 depuis une ligne de commande, vous devez installer le paquet php5-cgi. Pour installer php5-cgi, vous pouvez saisir la commande suivante dans un terminal :
sudo apt-get install php5-cgi
Pour utiliser MySQL avec PHP5 vous devez installer le paquet php5-mysql. Pour installer php5-mysql, vous pouvez saisir la commande suivante dans un terminal :
sudo apt-get install php5-mysql
Réciproquement, pour utiliser PostgreSQL avec PHP5 vous devez installer le paquet php5-pgsql. Pour installer php5-pgsql, vous pouvez saisir la commande suivante dans un terminal :
sudo apt-get install php5-pgsql
Une fois PHP5 installé, vous pouvez exécuter des scripts PHP5 depuis votre navigateur Web. Si vous avez installé le paquet php5-cgi, vous pouvez les exécuter dans un terminal.
Par défaut, le serveur Web Apache2 est configuré pour exécuter les scripts PHP5. En d'autres termes, le module PHP5 est automatiquement activé dans le serveur Web Apache2 quand vous installez le module. Veuillez vérifier si les fichiers /etc/apache2/mods-enabled/php5.conf
et /etc/apache2/mods-enabled/php5.load
existent bien. S'ils n'existent pas, vous pouvez activer le module en utilisant la commande a2enmod.
Une fois que vous avez installé les paquets en rapport avec PHP5 et activé le module PHP5 d'Apache2, vous devez redémarrer le serveur Web Apache2 pour pouvoir exécuter des scripts PHP5. Vous pouvez exécuter la commande suivante dans un terminal pour redémarrer votre serveur Web :
sudo /etc/init.d/apache2 restart
Pour tester votre installation, vous pouvez exécuter le script phpinfo de PHP5, suivant :
<?php print_r (phpinfo()); ?>
Vous pouvez enregistrer le contenu dans un fichier phpinfo.php
et le placer dans le répertoire DocumentRoot du serveur Web Apache2. Quand vous pointerez votre navigateur sur http://hostname/phpinfo.php
, il affichera les valeurs de divers paramètres de configuration de PHP5.