logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

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édentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
doc:obsolete:apache [04/01/2013 20:38]
smolski [Installation de modules complémentaires pour php5]
doc:obsolete:apache [28/12/2013 11:41]
MicP [Installation d'un serveur LAMP]
Ligne 3: Ligne 3:
 Ou comment installer un serveur web. Ou comment installer un serveur web.
  
 +**ATTENTION !** \\ 
 +Tuto en GRANDE PARTIE obsolète. **smolski** le 05/01/2013
 +  * Le retour sur le forum est ici : [[http://​debian-facile.org/​viewtopic.php?​id=2805 | Lien vers le forum concernant ce tuto]]((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))
 ===== Débutant, à savoir : ===== ===== Débutant, à savoir : =====
  
-Toutes les commandes qui ne commencent pas par ''​$''​ sont à faire dans un terminal **root** (voir : [[commande:su|La commande su]]).+Toutes les commandes qui ne commencent pas par ''​$''​ sont à faire dans un terminal **root**((voir : [[:​doc:​systeme:su|La commande su]])).
  
 ===== Installation d'un serveur LAMP ===== ===== Installation d'un serveur LAMP =====
  
-__**Distribution utilisée:​**__ Debian ​Lenny 5.0+__**Distribution utilisée:​**__ Debian ​stable
  
 __**Pré-requis:​**__ 1 ordinateur ou une machine virtuelle avec le port TCP 80 ouvert sur le lan __**Pré-requis:​**__ 1 ordinateur ou une machine virtuelle avec le port TCP 80 ouvert sur le lan
  
-__**Paquetage à installer:​**__ apache2, php5, libapache2-mod-php5,​ mysql-server,​ mysql-client,​ php5-mysql, phpmyadmin+__**Paquetage à installer:​**__ apache2, php5, libapache2-mod-php5,​ mysql-server,​ mysql-client,​ php5-mysql
  
 __**Note:​**__ On considèrera une adresse réseau 192.168.0.0/​24,​ et un serveur ayant l'ip 192.168.0.1 __**Note:​**__ On considèrera une adresse réseau 192.168.0.0/​24,​ et un serveur ayant l'ip 192.168.0.1
Ligne 20: Ligne 23:
  
 Tapez en console: Tapez en console:
-<​code ​bash>aptitude ​install apache2 mysql-server php5 libapache2-mod-php5 php5-mysql</​code>​+<​code ​root>apt-get ​install apache2 mysql-server php5 libapache2-mod-php5 php5-mysql</​code>​
  
 Il faut ensuite confirmer les dépendances en tapant ''​O''​ ou ''​Y''​ selon la langue de votre système. Il faut ensuite confirmer les dépendances en tapant ''​O''​ ou ''​Y''​ selon la langue de votre système.
Ligne 28: Ligne 31:
 === Pour démarrer le serveur : === === Pour démarrer le serveur : ===
  
-      /​etc/​init.d/​apache2 start+<code root>​service ​apache2 start</​code>​
  
 === Pour arrêter le serveur : === === Pour arrêter le serveur : ===
  
-      /​etc/​init.d/​apache2 stop+<code root>​service ​apache2 stop</​code>​
  
 === Pour redémarrer le serveur === === Pour redémarrer le serveur ===
  
 À faire pour prendre en compte des modifications À faire pour prendre en compte des modifications
-      /​etc/​init.d/​apache2 restart+<code root>​service ​apache2 restart</​code>​
  
 +=== Redémarrer un serveur en production intense ===
 +Relancer apache sans interrompre son fonctionnement,​ utile si vous êtes en production :
 +<code root>​service apache2 reload</​code>​
 ==== Installation de modules complémentaires pour php5 ==== ==== Installation de modules complémentaires pour php5 ====
  
-<​code ​bash>aptitude ​install php-pear php5-cli php5-gd ​php5-sqlite ​php5-xsl php5-mcrypt php5-curl php5-imap</​code>​+<​code ​root>apt-get ​install php-pear php5-cli php5-gd php5-xsl php5-mcrypt php5-curl php5-imap</​code>​
  
 ==== Vérification ==== ==== Vérification ====
Ligne 52: Ligne 58:
 Et nous devons obtenir : \\  Et nous devons obtenir : \\ 
  ​\\ ​  ​\\ ​
-{{http://​images.debian-facile.org/​file-Rc55b1dc4f1c12b08ba49582b21f2f0ee.png ​ }}+{{http://​images.debian-facile.org/​file-Rc55b1dc4f1c12b08ba49582b21f2f0ee.png?300}}
  
 ==== Tester php5 ==== ==== Tester php5 ====
Ligne 58: Ligne 64:
 Nous allons tester l'​installation de php5 en créant la page web ''​phpinfo''​. Nous allons tester l'​installation de php5 en créant la page web ''​phpinfo''​.
  
-Avec la commande [[commande:cat]], créez le fichier /​var/​www/​phpinfo.php ainsi : +Avec la commande [[:​doc:​systeme:cat]], créez le fichier /​var/​www/​phpinfo.php ainsi : 
-<​code ​bash>cat > /​var/​www/​phpinfo.php <<​EOF</​code>​+<​code ​user>cat > /​var/​www/​phpinfo.php <<​EOF</​code>​
 <​code>​ <​code>​
 <?php <?php
Ligne 76: Ligne 82:
  
 Editez le fichier de configuration ''/​etc/​php/​apache2/​php.ini''​ ainsi : Editez le fichier de configuration ''/​etc/​php/​apache2/​php.ini''​ ainsi :
-<​code ​bash> nano /​etc/​php/​apache2/​php.ini</​code>​+<​code ​root> nano /​etc/​php/​apache2/​php.ini</​code>​
  
 Activer les variables globales : \\  Activer les variables globales : \\ 
Ligne 170: Ligne 176:
       RewriteRule ^test\.html$ /test.php [L]       RewriteRule ^test\.html$ /test.php [L]
  
-La première ligne demande l'​activation du mod rewrite et celle d'​après indique que lors d'une requête sur la page test.html, il faut renvoyer test.php . Une fois ceci fait, dans votre navigateur favoris tapez http://​localhost/​test.html et si tout s'est bien passé, vous devriez voir apparaître le contenu de la page test.php.+La première ligne demande l'​activation du mod rewrite et celle d'​après indique que lors d'une requête sur la page test.html, il faut renvoyer test.php . Une fois ceci fait, dans votre navigateur favoris tapez : **http:%%/%%/​localhost/​test.html** et si tout s'est bien passé, vous devriez voir apparaître le contenu de la page test.php.
  
 ===== mysql ===== ===== mysql =====
  
 Voir : Voir :
-  * [[config:mysql]]+  * [[:​doc:​programmation:mysql]]
  
  
Ligne 182: Ligne 188:
  
 Voir : Voir :
-  * [[config:​phpmyadmin]]+  * [[:doc:reseau:​phpmyadmin]]
  
 ===== Installation de apache par compilation des sources ===== ===== Installation de apache par compilation des sources =====
Ligne 275: Ligne 281:
  
 Voir :  Voir : 
-  * [[config:php | Compilation de php]]+  * [[:doc:reseau:php:​compiler ​| Compilation de php]]
  
  

Pied de page des forums

Propulsé par FluxBB