Travailler avec PHP / Apache / MySQL
Bonjour,
Je me suis mis à la réalisation de site Web sous XP mais je désire essayer sous ma mandrake 9.2
Mais je ne sais pas par où commencer... je crois qu'il y a PHP / Apache / MySQL installés d'origine.
Comment pourrais-je vérifier ?
Et si tout est ok, comment je dois m'y prendre pour démarrer, j'ai l'habitude d'être assisté avec EasyPHP...
Merci de votre aide
Débuter la programmation web sous Mandrake
Pour vérifier si Apache/PHP/MySQL sont installés, exécute le Centre de Controle Mandrake :
- Le Gestionnaire de Logiciels t'écrira quels sont les paquetages déjà installés, ceux qui peuvent être supprimés, etc... Pour que le PHP fonctione avec apache, un module du type apache-mod_php doit être installé. De même, mysql nécessite un module php.
Dans `Services` puis `Système`, une interface indique quels sont les programmes planifiés pour démarrer au lancement du système. Apache correspond au service httpd (pour démon http) et mysql devrait être cité tel quel.
Apache (httpd) peut être stoppé/redémarré manuellement (ligne de commande sur un terminal) :
Code:
linuxien> apachectl option
Où option peut valoir stop, start, ou restart (cf. `man apachectl`).
Si une erreur apparaît, les fichiers `httpd.conf` et/ou `srm.conf` devraient être peu modifié(s) (/etc/apache/ sous debian). Le premier contient le nom de ton serveur `ServerName` (entre autre, jette un oeil), et le deuxième la racine du serveur `DocumentRoot` (pareil). Normalement, tout doit bien se passer. Il ne reste plus qu'a créer tes fichiers html et php à cette racine et tester avec ton navigateur préféré ton site. En saisissant l'url `http://localhost/`, tu accèdera au fichier `index.html` (cf. `DirectoryIndex` dans le fichier srm.conf ; ce paramètre peut prendre plusieurs nom de fichier séparés par un espace, l'ordre de ces paramètres détermine l'ordre de recherche suivi par le serveur).
A propos : une documentation très enrichissante concernant ce thème est parue dans le Hors-Série n°9 de Linux Magazine (qui est actuellement sur mon bureau...) : "Installer son serveur web à la maison". Ce magazine explique à peu près tout sur le sujet :
- Dépôt du nom de domaine et enregistrement DNS
Installer votre serveur et configurer le réseau
Protéger votre machine
Ouvrir le serveur HTTP (Apache)
Utiliser PHP et MySQL pour vos pages
On appréciera les sites et documents de références à la fin des chapitres. Si tu es prêt à payer moins de 10€, voici le mail des lecteurs `lecteurs@linuxmag-france.org` et celui du service commercial `abo@linuxmag-france.org` (je sais pas trop lequel il faut utiliser ; tu peux aussi acheter un Linux Mag dans lequel se trouve un bon de commande des anciens numéros...).
Voilà, je pense, de bonnes bases pour que débuter la programmation web sous linux. En règle générale, Internet, les documents HowTo, les livres aux éditions O'Reilly (je les trouve très pédagogiques) et les programmes man et info pourront t'en apprendre bien davantage.
Sur ces quelques conseils, je m'en vais retrouver Morphée...
++