|
Installation sous windows
Je ne vais pas reprendre un tutorial qui est très
bien fait pour l'installation sous windows, signé
par un Lyonnais en plus ;-) , cliquez sur le lien ci-dessous,
et vous verrez que cela n'est pas très compliqué,
et surtout plus efficace que easyphp.
ici ----> Floppy
|
|
|
Installation sous Linux
|
Passons aux choses sérieuses, pour
ceux qui utilisent déjà linux ou ceux qui
souhaitent le découvrir, l'installation de "softs"
est une bonne prise en main. Je vous conseille de jeter
un oeil sur les cours "Linux" de Anne, qui vont
vous apprendre les manipulations de ce système.
Bon, trêve de bla-bla, nous passons à l'action
...
Rappel : toutes les opérations se font par la
console ! ! et vous devez être root. |
| |
Avant de commencer, nous allons faire cela
proprement, nous allons créer un user sous linux,
pour y déposer les sources de nos programmes.
[root@action]$ useradd source //
s'il y'a des questions à ce niveau, direction les
cours linux
Maintenant, vous allez dans la partition
/home, et vous devez avoir un répertoire nommé
source, alors on se met dans celui-ci.
Maintenant que vous êtes dans le répertoire
"source " , il faut télécharger
apache et php, puisque c'est ce que l'on souhaite installer.
[root@action]$ wget http://www.apache.org/dist/httpd/apache_1.3.24.tar.gz
// on télécharge la version courante d'Apache
pour linux, pensez à vérifier qu'il n'ya
pas de versions plus récentes
[root@action]$
wget http://www.php.net/do_download.php?download_file=php-4.2.1.tar.gz
// on télécharge la
version courante de php pour linux,
pensez à vérifier qu'il n'ya pas de versions
plus récentes
Ces opérations peuvent prendre
plusieurs minutes, tout dépendra de votre connexion,
mais ce sont tout de même des programmes lourds
à charger
Une fois que les 2 archives sont présentes dans
votre répertoire source, nous allons passer à
l'installation. |
| |
| Installation d'Apache |
On va commencer par désarchiver
( pas bien français ça ! ) apache_1.3.24.tar.gz
, c'est la version que vous avez dû télécharger.
[root@action]$
tar -xvzf apache_1.3.24.tar.gz
Vous devez voir défiler une
liste de fichiers à l'écran, c'est normal,
pas de panique, pour plus d'infos sur la commande tar
, [root@action]$man
tar
Une fois l'opération terminé,
vous devriez avoir un répertoire apache_1.3.24
dans lequel se trouve toutes les sources d'apache.
Maintenant placez vous dans le répertoire apache_1.3.24,
et exécutez les commandes suivantes:
[root@action]$./configure
--prefix=/usr/local/apache //
n'oubliez pas le point devant le / de configure, ici --prefix
donne le chemin ou se trouvera le répertoire d'apache.
Appuyer sur Entrée
Si vous n'avez aucuns messages d'erreurs, on continue
[root@action]$make
&& make install //
ici on lance l'installation définitive
Voilà,
si tout c'est bien passé, apache est installé
sur votre machine, vous pouvez le vérifier en allant
dans /usr/local/apache , tout doit y être.
Passons maintenant à php |
| |
| Installation de php |
Sortez du répertoire apache_1.3.24
et retournez dans "source" , nous allons désarchiver
php-4.2.1.tar.gz , la commande est la même que pour
apache.
[root@action]$
tar -xvzf php-4.2.1.tar.gz
Lorsque cette opération est terminée, rendez
vous dans le répertoire php-4.2.1 , ensuite on
exécute la commande de configuration de php
[root@action]$
./configure --with-apache=../apache_1.3.24 //
on informe php qu'il doit être utilisé avec
apache, de façon à lui fournir les modules
nécessaires à son bon fonctionnement.
Et comme pour apache
[root@action]$make
&& make install //
ici on lance l'installation définitive
L'installation est presque terminée,
maintenant nous devons installer apache à nouveau,
afin de lui informer de la présence de php. |
| |
| Vérifier que le module php est
installé dans apache |
Retournez dans le répertoire d'apache,
et tapez ceci en console:
[root@action]$ls
-l src/modules/php4
Si vous voyez le fichier libphp4.a c'est que tout est
bon vous pouvez passer à la suite, sinon faite
ceci
[root@action]$cp
/home/source/php-4.2.1/libs/libphp4.a /home/source/apache_1.3.24/src/modules/php4/libphp4.a
|
| |
| Installation définitive d'Apache |
Nous retournons dans le répertoire
apache_1.3.24 pour terminer sa configuration. On appelle
le script "configure" et on ajoute php comme
module, via la commande suivante:
[root@action]$./configure
--prefix=/usr/local/apache --activate-module=src/modules/php4/libphp4.a
Appuyer
sur Entrée
On lance l'installation
[root@action]$make
&& make install
Et voilà, courage, c'est
presque terminé... |
| |
Maintenant vous devez vous rendre dans
le répertoire /usr/local/apache/conf , vous trouverez
dans celui-ci un fichier nommé " httpd.conf
" , ouvrez celui ci et configurer le avec les paramètres
suivants:
ServerName localhost
Rechercher également ces
2 lignes
AddType application/x-httpd-php
.php
AddType application/x-httpd-php-source .phps
Si vous ne les trouvez pas, pas
de panique ajoutez les, si elles sont présente,
il doit y avoir un # devant, supprimer le et modifier
les lignes comme ci-dessous:
AddType
application/x-httpd-php .php .php3 .php4 //
j'ai ajouté l'extension .php4 , mais sachez que
celle ci n'existe pas vraiment, le php4 s'exécute
en .php et php3 en .php3, mais j'ai vu que certains utilisaient
cela, certes !
AddType application/x-httpd-php-source .phps
Vérifier aussi le port sur
lequel fonctionne apache, il doit normalement être
sur le port 80 dans votre httpd.conf |
| |
|
Et bien voilà, vous avez désormais Apache
et php sur votre pc linux ;-) mais la ça ne marche
pas , pourquoi ?? Parce qu'apache n'est pas lancé
!! Et comme je suis bon prince, je vais vous dire comment
le démarrer ( C'est fait, j'ai la grosse tête
! )
Exécuter cette ligne de commande
[root@action]$/usr/local/apache/bin/apachectl
start
Et voilà, ça tourne,
ouvrez votre navigateur et tapez l'url http://127.0.0.1
ou http://localhost et vous devriez voir apparaître
la page de garde d'apache.
Testons php..
Rendez vous dans le répertoire
/usr/local/apache/htdocs , créez un page nommé
phpinfo.php , écrivez dans celle ci
<?
phpinfo();
?>
Tapez l'url http://127.0.0.1/phpinfo.php
et si tout est bien configuré, vous devriez voir
un joli phpinfo ;-)
|
| |
| Mémo: pour plus d'info sur
les configurations, un ./configure --help vous donnera
ce que vous pouvez passer en argument. |
| |
| Voilà, l'installation est maintenant
terminée, vous pouvez travailler vos scripts sous
linux, la prochaine étape? installer mysql |
| |
|
Bonne programmation
'e' Stressman
|
| |