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 →
Ci-dessous, les différences entre deux révisions de la page.
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 [22/09/2013 23:31] 127.0.0.1 modification externe |
doc:obsolete:apache [28/12/2013 11:43] MicP [Installation d'un serveur LAMP] |
||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
**ATTENTION !** \\ | **ATTENTION !** \\ | ||
Tuto en GRANDE PARTIE obsolète. **smolski** le 05/01/2013 | 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 : ===== | ||
Ligne 15: | Ligne 16: | ||
__**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 que le serveur est sur le réseau 192.168.0.0/24, et que son adresse IP est 192.168.0.1 |
==== Installation de apache2 + mysql + php5 ==== | ==== Installation de apache2 + mysql + php5 ==== | ||
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 30: | Ligne 31: | ||
=== Pour démarrer le serveur : === | === Pour démarrer le serveur : === | ||
- | invoke-rc.d apache2 start | + | <code root>service apache2 start</code> |
=== Pour arrêter le serveur : === | === Pour arrêter le serveur : === | ||
- | invoke-rc.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 | ||
- | invoke-rc.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-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 ==== | ||
Si vous êtes sur la machine locale, ouvrez votre navigateur internet et allez à l'URL : | Si vous êtes sur la machine locale, ouvrez votre navigateur internet et allez à l'URL : | ||
- | * http:%%/%%/127.0.0.1/ | + | * http://127.0.0.1/ |
ou | ou | ||
- | * http:%%/%%/localhost/ | + | * http://localhost/ |
Et nous devons obtenir : \\ | Et nous devons obtenir : \\ | ||
\\ | \\ | ||
- | {{http://images.debian-facile.org/file-Rc55b1dc4f1c12b08ba49582b21f2f0ee.png?300 }} | + | {{http://images.debian-facile.org/file-Rc55b1dc4f1c12b08ba49582b21f2f0ee.png?300}} |
==== Tester php5 ==== | ==== Tester php5 ==== | ||
Ligne 61: | Ligne 65: | ||
Avec la commande [[:doc:systeme: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 78: | 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 : \\ |