PHP – Langage de script

PHP est un langage de script à usage général adapté au développement Web. Les scripts PHP peuvent être intégrés dans le code HTML. Cette section explique comment installer et configurer PHP dans 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 bases de données MySQL. Vous pouvez vous référer aux sections Apache2 et MySQL de ce document pour installer et configurer respectivement Apache2 et MySQL.

Installation

PHP est disponible dans Ubuntu Linux. Contrairement à Python, qui est installé dans le système de base, PHP doit être ajouté.

Pour installer PHP et le module Apache PHP, vous pouvez saisir la commande suivante à une invite de terminal :

sudo apt install php libapache2-mod-php

Vous pouvez exécuter des scripts PHP à une invite de terminal. Pour exécuter des scripts PHP à l’invite d’un terminal, vous devez installer le paquet php-cli. Pour installer php-cli, vous pouvez entrer la commande suivante :

sudo apt install php-cli

Vous pouvez également exécuter des scripts PHP sans installer le module Apache PHP. Pour ce faire, vous devez installer le paquet php-cgi via cette commande:

sudo apt install php-cgi

Pour utiliser MySQL avec PHP, vous devez installer le paquet php-mysql, comme suit :

sudo apt install php-mysql

De même, pour utiliser PostgreSQL avec PHP, vous devez installer le paquet php-pgsql:

sudo apt install php-pgsql

Configuration

Si vous avez installé les paquets libapache2-mod-php ou php-cgi, vous pouvez exécuter des scripts PHP depuis votre navigateur web. Si vous avez installé le paquet php-cli, vous pouvez exécuter des scripts PHP à l’invite d’un terminal.

Par défaut, lorsque libapache2-mod-php est installé, le serveur Web Apache 2 est configuré pour exécuter des scripts PHP en utilisant ce module. Veuillez vérifier si les fichiers /etc/apache2/mods-enabled/php7.*.conf et /etc/apache2/mods-enabled/php7.*.load existent. S’ils n’existent pas, vous pouvez activer le module à l’aide de la commande a2enmod.

Une fois que vous avez installé les paquets liés à PHP et activé le module Apache PHP, vous devez redémarrer le serveur Web Apache2 pour exécuter des scripts PHP, en exécutant la commande suivante :

sudo systemctl restart apache2.service 

Testing

Pour vérifier votre installation, vous pouvez exécuter le script PHP phpinfo suivant :

<?php phpinfo();?>

Vous pouvez enregistrer le contenu dans un fichier phpinfo.php et le placer sous le répertoire DocumentRoot du serveur Web Apache2. En pointant votre navigateur sur http://hostname/phpinfo.php, vous afficherez les valeurs de divers paramètres de configuration de PHP.

  • Pour des informations plus approfondies, consultez la documentation de php.net.

  • Il existe une pléthore de livres sur PHP. Un bon livre de O’Reilly est Learning PHP, qui comprend une exploration des améliorations apportées au langage par PHP 7. PHP Cook Book, 3e édition est également bon, mais n’a pas encore été mis à jour pour PHP 7.

  • Aussi, consultez la page Apache MySQL PHP Ubuntu Wiki pour plus d’informations.

Dernière mise à jour il y a 1 an, 5 mois. Aidez à améliorer ce document dans le forum.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.