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 11/04/2013, 21:29] – compsants > composants, si il n'est installé > s'il n'est pas installé, Affecteur le dossier > Affecter le dossier Canigou 66 | 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 |