Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2899 connectés 

 


Dernière réponse
Sujet : Aide pour installation linux php, mysql, apache.
kadreg AH, j'oubliai, n'efface pas les sources de la machine, ça te permettra de rajouter rapidement une option en cas de besoin.

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
kadreg AH, j'oubliai, n'efface pas les sources de la machine, ça te permettra de rajouter rapidement une option en cas de besoin.
kadreg Je viens de finir, je vais te montrer mes dessous :)
 
Deja, tu vas sur www.phpinfo.net et tu prend les trois. Perso, j'installe généralement à partir des sources.
On va commencer par mySql.ssTu décompresse le tout dans un répertoire, et tu le compile.
./configure
make
make install
 
tu crée la configuration par defaut en appelant le fichier mysql_install_db qui est dans le répertoire script de mysql.
Puis tu lance le serveur grace au fichier safe_mysqld du meme répertoire.
 
Verifie que tu y a accès en appelant mysql en tant que user normal. il est dans le répertoire client de mysql.
 
Bien, maintenant apache.
Je suis assez d'avis de compiler php en module DSO, donc pour l'instant, on s'en fout :)
 
alors ma ligne de configure pour apache :
./configure --enable-module=so --enable-rule=SHARED_CORE
 
le module so permet d'utilisation de modules DSO, le shared_core, c'est parceque je veux installer php3 et 4 sur le meme serveur, donc pas besoin dans ton cas (enfin, je crois pas :))
 
une fois tout cela terminé :ss
make
make install
 
lance apache par un :
/usr/local/apache/bin/apachectl start
 
et regarde que tu ai bien accès à la page "it works !" sur
http://localhost
 
Va faire un tour dans le /usr/local/apache/conf/httpd.conf si ya passsune option qui t'inspire. Moi j'ai des vhosts, mais c'est pas obligatoire du tout. Si tu as deja un site ouaib, faudra mettre à jour le documentroot.
 
Maintenant, tout marche bien, ça rulez, alors PHP. J'ai choisi le 4, si tu veux un php3, je t'ai quand meme mis la ligne en fin de post.
 
voici ma ligne de commande pour la compil de php4.0.4-sp1 :
./configure --with-apxs=/usr/local/apache/bin/apxs --enable-magic-quotes --enable-bcmath --with-jpeg-dir --with-mysql --enable-sysvsem --enable-sysvshm --with-zlib --enable-versioning --enable-track-vars --with-gd
 
A priori, j'ai mis une config un peu passe partout. Si tu veux autre chose, fait ./configure --help pour avoir toutes les options.ss
après, encore une fois :
makess
make install
 
Normalement, pendant le make install, il a mis a jour le fichier httpd.conf. Va voir, tu doit avoir une ligne :
LoadModule php4_modulessss libexec/libphp4.so
 
et une autre :
AddType application/x-httpd-php .php
 
Bien, tu verifie que ton fichier apache est correct :
/usr/local/apache/bin/apachectl configtest
 
si il dit que config est OK, redemmare le serveur :
/usr/local/apache/bin/apachectl restart
 
tente d'accéder à http://localhost
Ca doit toujours fonctionner.
 
Maintenant, crée un fichier test.php qui contient :
<HTML>
<HEAD>
<TITLE> phpinfo </TITLE>
</HEAD>
<BODY>
<CENTER><H1>PHPINFO </H1></CENTER>
<CENTER><H3>PHP version = <?php echo phpversion () ?></H3></CENTER>
<HR>
<?php
phpinfo ()
?>
<HR>
</BODY>
</HTML>
 
Met le à la racine du documentroot, et tente d'y acceder :
http://localhost/test.php
 
Tu aura les caracs du serveur et de php...
 
On a fait le tour. En cas de php3, la ligne configure qui va bienss:
./configure --with-mysql --enable-track-vars --with-xml --enable-sysvsem --enable-sysvshm --with-gd --with-zlib --with-apxs=/usr/local/apache/bin/apxs --with-versioning
 
Bonne soirée

 

bounty2k bah si qq avait une doc pour l'installation de tous ces logiciels, je suis prenneur, car j ai deja reussi a l installer, mais avec de la chance.
merci

 


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR