Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| installer_un_simple_serveur_php [Le 27/03/2013, 16:41] – [Enrichir l'installation de LAMP] tyim | installer_un_simple_serveur_php [Le 22/12/2016, 13:23] (Version actuelle) – 129.175.152.220 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | {{tag> | ||
| + | ====== Comment installer un simple serveur PHP ====== | ||
| + | |||
| + | Ce tutoriel décrit la démarche pour installer un simple serveur PHP. | ||
| + | |||
| + | ===== Installer le serveur ===== | ||
| + | |||
| + | L' | ||
| + | Depuis la version 12-04 LTS, ubuntu est pris en charge en tant que VM par HyperV et accepte le pointage de souris. Il faut alors créer une VM avec une carte réseau hérité | ||
| + | |||
| + | - Installer une version Ubuntu Serveur LTS | ||
| + | - Pendant l' | ||
| + | * LAMP = Linux Apache MySQL PHP | ||
| + | |||
| + | ===== Paramétrer le réseau ===== | ||
| + | |||
| + | - Paramétrer l' | ||
| + | |||
| + | auto eth1 | ||
| + | iface eth1 inet static | ||
| + | adress 192.168.62.40 | ||
| + | netmask 255.255.255.0 | ||
| + | gateway 192.168.62.201 | ||
| + | dns-nameservers 192.168.62.30 | ||
| + | |||
| + | - redémarrer le service réseau : sudo / | ||
| + | - supprimer le dhcp : faire un apt-get remove resolvconf | ||
| + | |||
| + | ===== Partager le dossier contenant les applications ===== | ||
| + | |||
| + | - Installer Samba s'il n'est pas installé. | ||
| + | - Surcharger le fichier de config samba : sudo nano / | ||
| + | |||
| + | # dossier applications PHP | ||
| + | [applications] | ||
| + | path = / | ||
| + | comment = applications PHP/MySQL | ||
| + | read only = no | ||
| + | valid user = administrateur | ||
| + | |||
| + | |||
| + | Recharger le service samba : sudo service smbd reload | ||
| + | |||
| + | ===== Créer les groupes et donner les droits ===== | ||
| + | - ajouter un groupe : sudo groupadd sambausers | ||
| + | - ajouter un utilisateur au groupe : sudo user add -s /bin/false -d /dev/null -g sambausers ybernard | ||
| + | - créer un mot de passe pour l' | ||
| + | - Affecter le dossier à partager au groupe : sudo chgrp -R sambausers / | ||
| + | - Ajouter tous les droits sur le dossier pour le groupe : sudo chmod 770 -R / | ||
| + | |||
| + | ===== Enrichir l' | ||
| + | |||
| + | - Installer PhpMyAdmin : | ||
| + | - Installer la librairie PEAR : sudo apt-get install php-pear | ||
| + | - Installer la librairie DB : sudo apt-get install php-db | ||
| + | |||
| + | Pour mon cas j' | ||
| + | |||
| + | 4. Copier les librairies dans / | ||
| + | - créer le dossier include : sudo mkdir / | ||
| + | - copier la librairie openmairie : sudo cp –r < | ||
| + | - copier la librairie fpdf : sudo cp –r < | ||
| + | 5. Editer le fichier / | ||
| + | - ouvrir le fichier à éditer : sudo nano / | ||
| + | - et ajouter : include_path = " | ||
| + | |||
| + | 6. Redémarrer apache : sudo service apache2 restart | ||
