Les paquetages
Installez les paquets suivants:
httpd, le serveur Apache
php, le langage PHP
system-config-httpd, l'interface de configuration
system-config-services, si pas déjà installé
Configuration de base pour Apache
Aller dans l'interface de configuration
Bureau -> Administration -> Paramètres de serveur -> HTTP
Donnez un nom à votre serveur, celui choisi ou indiqué dans le fichier /etc/hosts
Maintenant, vérifions son fonctionnement
Bureau -> Administration -> Paramètres de serveur -> Services
Dans la liste de gauche, allez sur httpd, sélectionnez-le et cliquez Démarrer. De l'information sur l'opération est donnée sur la colonne de droite. Si tout se passe bien, stoppez le serveur httpd, puis relancez-le.
Assurez-vous ensuite qu'il est bien coché et cliquez le bouton enregistrer pour qu'il soit chargé automatiquement au prochain démarrage.
Dernière vérification, ouvrir la page d'accueil locale.
Ouvrez votre navigateur préféré et entrez l'adresse: http://localhost
Vous devriez obtenir cette page:
Pour finir, vérifions que PHP est bien actif...
Le serveur Apache utilise comme racine par défaut le dossier /var/www/html pour afficher vos pages. Vous devrez donner à ce dossier "html" les droits nécessaires en écriture, lecture et exécution.
Ouvrons une console en root (su -)
| chmod -R 0777 /var/www/html |
Attention, 0777 autorise tout le monde à tout... 0755 ou 0775 peuvent être souhaitables selon votre configuration de droits...
Créons une page php de base avec un éditeur HTML comme bluefish (disponible via yum sur le dépôt)
<?php
echo "hello world !";
?> |
La page d'accueil de votre serveur (http://localhost/) doit être enregistrée en /var/www/html/index.php
Une fois la page index.php enregistrée, revenez dans le navigateur web, rafraîchissez l'adresse http://localhost et vous verrez un sublime "hello world !" signifiant que le code PHP est bien reconnu par Apache...
Fichier de configuration httpd.conf
Il est bien sûr possible de changer le répertoire par défaut pour le stockage de vos pages et modifier le fonctionnement en général de votre serveur Apache en éditant le fichier de configuration. Pour cela, passer en root dans un terminal (su -) et éditez le fichier suivant:
| gedit /etc/httpd/conf/httpd.conf |
Avant toute modification, il est bon de penser à faire une copie du httpd.conf originel et fonctionnel, au cas ou... Toujours en root dans la console
| cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.sauvegarde |
On ne peut que recommander la lecture attentive des informations contenues dans ce fichier
|