Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
installer_un_simple_serveur_php [Le 27/03/2013, 16:25] – [Partager le dossier contenant les applications] tyiminstaller_un_simple_serveur_php [Le 22/12/2016, 13:23] (Version actuelle) 129.175.152.220
Ligne 1: Ligne 1:
-{{tag>PHP LAMP serveur PEAR DB librairie php.ini droits groupe apache }}+{{tag>PHP LAMP serveur droits  apache }}
  
 ====== Comment installer un simple serveur PHP ====== ====== Comment installer un simple serveur PHP ======
Ligne 11: Ligne 11:
  
   - Installer une version Ubuntu Serveur LTS    - Installer une version Ubuntu Serveur LTS 
-  - Pendant l'installation, choisir les compsants : LAMP et l'envoi des mails.+  - Pendant l'installation, choisir les composants : LAMP et l'envoi des mails.
   *   LAMP = Linux Apache MySQL PHP   *   LAMP = Linux Apache MySQL PHP
  
Ligne 30: Ligne 30:
 ===== Partager le dossier contenant les applications ===== ===== Partager le dossier contenant les applications =====
  
-  - Installer Samba si il n'est installé.+  - Installer Samba s'il n'est pas installé.
   - Surcharger le fichier de config samba : sudo nano /etc/samba/smb.conf :   - Surcharger le fichier de config samba : sudo nano /etc/samba/smb.conf :
   
Ligne 47: Ligne 47:
   - ajouter un utilisateur au groupe : sudo user add -s /bin/false -d /dev/null -g sambausers ybernard   - 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'utilisateur : sudo smbpasswd -a ybernard   - créer un mot de passe pour l'utilisateur : sudo smbpasswd -a ybernard
-  - Affecteur le dossier à partager au groupe : sudo chgrp -R sambausers /opt/applications/+  - Affecter le dossier à partager au groupe : sudo chgrp -R sambausers /opt/applications/
   - Ajouter tous les droits sur le dossier pour le groupe : sudo chmod 770 -R /opt/applications   - Ajouter tous les droits sur le dossier pour le groupe : sudo chmod 770 -R /opt/applications
  
Ligne 58: Ligne 58:
 Pour mon cas j'utilise des librairies extérieures qu'il faut installer : openmairie et fpdf. Pour mon cas j'utilise des librairies extérieures qu'il faut installer : openmairie et fpdf.
  
-  Copier les librairies dans  /usr/share/php5/include +  4. Copier les librairies dans  /usr/share/php5/include 
-  créer le dossier include : sudo mkdir /usr/share/php5/include +    créer le dossier include : sudo mkdir /usr/share/php5/include 
-  copier la librairie openmairie : sudo cp –r <SOURCE>/openmairie  /usr/share/php5/include +    copier la librairie openmairie : sudo cp –r <SOURCE>/openmairie  /usr/share/php5/include 
-  copier la librairie fpdf : sudo cp –r <SOURCE>/fpdf16  /usr/share/php5/include  +    copier la librairie fpdf : sudo cp –r <SOURCE>/fpdf16  /usr/share/php5/include  
-  Editer le fichier /etc/php5/apache2/php.ini en modifiant le path : +  5. Editer le fichier /etc/php5/apache2/php.ini en modifiant le path : 
-  ouvrir le fichier à éditer : sudo nano /etc/php5/apache2/php.ini +    ouvrir le fichier à éditer : sudo nano /etc/php5/apache2/php.ini 
-  et ajouter : include_path = ".:/usr/share/php:/usr/share/php/include:/usr/share/php/include/fpdf16:/usr/share/php/include/openmairie"+    et ajouter : include_path = ".:/usr/share/php:/usr/share/php/include:/usr/share/php/include/fpdf16:/usr/share/php/include/openmairie"
  
-  Redémarrer apache : sudo service apache2 restart+  6. Redémarrer apache : sudo service apache2 restart