serveur APACHE/PHP --> pb de compilation sous linux (mandrake 9.1)

serveur APACHE/PHP --> pb de compilation sous linux (mandrake 9.1) - Linux et OS Alternatifs

Marsh Posté le 20-12-2003 à 03:45:48    

je suis aller chercher une doc. sur internet pour savoir comment m'y prendre. Voici ce qui est écrit :
 
 

# Décompresser les archives:
 
tar zxvf apache_1.3.x.tar.gz
 
tar zxvf php-3.0.x.tar
 
# Configurer Apache
 
cd apache_1.3.x
 
./configure --prefix=/www
 
# Configurer PHP
 
cd ../php-3.0.x
 
./configure --with-mysql --with-apache=../apache_1.3.x --enable-track-vars
 
Si vous préférez installer PHP dans un autre répertoire, il faut utiliser l'option de configuration --with-config-file-path=/path
# Compiler PHP
 
make
 
make install
 
# Installer Apache
 
cd ../apache_1.3.x
 
./configure --prefix=/www --activate-module=src/modules/php3/libphp3.a
 
make    [g]<-- problème[/g]
 
make install
 
# Modifier le fichier de configuration de PHP
 
cd ../php-3.0.x
 
cp php3.ini-dist /usr/local/lib/php3.ini
 
Vous pouvez désormais éditer le fichier de configuration /usr/local/lib/php3.ini.
# Editez le fichier de configuration du serveur apache (généralement httpd.conf ou srm.conf et ajoutez la ligne suivante:
 
AddType application/x-httpd-php3 .php3
 
 
Il s'agit de choisir l'extension associée aux scripts PHP. Par souci d'homogénéité, il est courant de choisir l'extension .php3
# Démarrez le serveur Apache. (Il est essentiel d'arrêter et redémarrer le serveur, et non uniquement de le relancer. Il suffit généralement de taper apachectl stop, puis apachectl start).


 
voici les dernieres phrases qu'il m'affiche dans ma console lors de l'éxécution de la commande 'make' dans le répertoire apache :
 
<=== src/modules/standard
===> src/modules/php3
/bin/sh: line 1: cd: php3: No such file or directory
make[3]: *** [all] Erreur 1
make[2]: *** [subdirs] Erreur 1
make[2]: Leaving directory `/root/apache_1.3.x/src'
make[1]: *** [build-std] Erreur 2
make[1]: Leaving directory `/root/apache_1.3.x'
make: *** [build] Erreur 2
[root@localhost apache_1.3.x]#

Reply

Marsh Posté le 20-12-2003 à 03:45:48   

Reply

Marsh Posté le 20-12-2003 à 11:30:40    

T'es peut etre pas dans la bonne catégorie non?
Et mis à part ça pourquoi t'utilise pas les rpm de chez mandrake? (installation personnalisée?)

Reply

Marsh Posté le 20-12-2003 à 11:36:02    

Niala a écrit :

T'es peut etre pas dans la bonne catégorie non?
Et mis à part ça pourquoi t'utilise pas les rpm de chez mandrake? (installation personnalisée?)


 
ouai, ya encore mieux sinon : xampp
 
http://www.apachefriends.org/lampp.html
 

Reply

Marsh Posté le 20-12-2003 à 12:14:10    

Niala a écrit :


Et mis à part ça pourquoi t'utilise pas les rpm de chez mandrake? (installation personnalisée?)


parce que je suis une grosse merde, et j'y avais pas pensé !!!!
je me galère depuis un moment sur ces tar.gz :(

Reply

Marsh Posté le 20-12-2003 à 12:15:29    

LeCoyote a écrit :


parce que je suis une grosse merde, et j'y avais pas pensé !!!!
je me galère depuis un moment sur ces tar.gz :(


 
Tu as lu mon message au moins ?  :heink:  
 

Reply

Marsh Posté le 20-12-2003 à 12:15:43    

Hermes le Messager a écrit :


 
ouai, ya encore mieux sinon : xampp
 
http://www.apachefriends.org/lampp.html
 
 


 
ca m'a l'air sympa.... il m'a l'air cho à configurer par contre....

Reply

Marsh Posté le 20-12-2003 à 12:16:16    

LeCoyote a écrit :


 
ca m'a l'air sympa.... il m'a l'air cho à configurer par contre....


 
Non, ya rien à faire justement. Tout est automatique. C'est l'équivalent d'easyphp pour windows.

Reply

Marsh Posté le 20-12-2003 à 12:42:53    

[lecoyote@localhost lampp]$ ./lampp startapache
touch: ne peut faire un touch sur `/opt/lampp/htdocs/xampp/lang.tmp': No such file or directory
chown: échec d'obtention des attributs de `/opt/lampp/htdocs/xampp/lang.tmp': No such file or directory
chmod: échec d'obtention des attributs de `/opt/lampp/htdocs/xampp/lang.tmp': No such file or directory
cat: /opt/lampp/lib/VERSION: No such file or directory
./lampp: line 5: /bin/netstat: No such file or directory
LAMPP: Starting Apache...
./lampp: line 157: /opt/lampp/bin/apachectl: No such file or directory
LAMPP: Error 127! Couldn't start Apache!

Reply

Marsh Posté le 20-12-2003 à 12:43:06    

pkoi ?

Reply

Marsh Posté le 20-12-2003 à 12:47:45    

LeCoyote a écrit :

[lecoyote@localhost lampp]$ ./lampp startapache
touch: ne peut faire un touch sur `/opt/lampp/htdocs/xampp/lang.tmp': No such file or directory
chown: échec d'obtention des attributs de `/opt/lampp/htdocs/xampp/lang.tmp': No such file or directory
chmod: échec d'obtention des attributs de `/opt/lampp/htdocs/xampp/lang.tmp': No such file or directory
cat: /opt/lampp/lib/VERSION: No such file or directory
./lampp: line 5: /bin/netstat: No such file or directory
LAMPP: Starting Apache...
./lampp: line 157: /opt/lampp/bin/apachectl: No such file or directory
LAMPP: Error 127! Couldn't start Apache!


 
Parce que tu ne lis pas les instructions d'install, qu'il faut être en admin sur ta machine.

Reply

Marsh Posté le 20-12-2003 à 12:47:45   

Reply

Marsh Posté le 20-12-2003 à 12:49:35    

ca a beau etre un logiciel simple a utilisé, je vois pas ce qu'il faut lancer

Reply

Marsh Posté le 20-12-2003 à 12:49:51    

Bon, je redirige ca sur OSA dans 5 mn.
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 20-12-2003 à 12:50:56    

LeCoyote a écrit :

ca a beau etre un logiciel simple a utilisé, je vois pas ce qu'il faut lancer


 
Putain mais lis les instruction BORDEL ! Même un enfant de 8 ans peut le faire marcher. Tu suis les instructions A LA LETTRE et ENSUITE SEULEMENT tu nous dis ce qui ne va pas.

Reply

Marsh Posté le 20-12-2003 à 13:37:49    

bis : pkoi ne pas utiliser les rpms mdk ? en plus ils sont optimisé et tu as même apache2 dans les contrib ...


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 20-12-2003 à 13:40:43    

de plus si il y a une mise à jour sécu à faire tu ne sera pas obligé de tout recompiler ( juste installer le rpm de mise à jour ) et tu gagne de la place en ne gardant pas tous les trucs qui sont normalement dans des packages -devel


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 20-12-2003 à 13:41:47    

- installer apapche :
urpmi apache
 
- installer le support php pour apache :
urpmi mod_php
 
- installer le support mysql pour php :
urpmi php-mysql
 
- mettre àjour la conf du serveur :
service httpd restart


Message édité par Dark_Schneider le 20-12-2003 à 13:42:24

---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 21-12-2003 à 02:49:43    

merci Dark ;)
ca marche bien ;)

Reply

Marsh Posté le 21-12-2003 à 02:54:56    

au fait, on fait comment pour changer la page d'origine (Apache) par une autre ?
Je suis aller dans /var/www et j'y ai mis un .html pour tester.
Quand je me connecte en localhost, j'ai toujours la page Apache...
Quelqu'un pourrait m'expliquer ?

Reply

Marsh Posté le 23-01-2004 à 22:24:17    

Dark_Schneider a écrit :

- installer apapche :
urpmi apache
 
- installer le support php pour apache :
urpmi mod_php
 
- installer le support mysql pour php :
urpmi php-mysql
 
- mettre àjour la conf du serveur :
service httpd restart


 
 
c'est mal de vouloir tout compilé comme un grand?  
 
parce qu ca me dit bien qd meme  [:veryfree]  
 
si jme plante c'est facile de tout désinstallé?
les rmp ecraserons t il la version compilé a partir des sources?

Reply

Marsh Posté le 24-01-2004 à 15:33:05    

ben justment, le pb quand tu comoile c'est ke pour déinstaller c'est la merde, tu a rarement un "make uninstall".
Ensuite pour les updates sécu, tu dois patcher toi-même les source et recompiler.
idem si tu veux ajouter un module -> compilation
 
maintenant c'est à toi de voir. Mais moi je préfère perdre mon temps à coder et sécuriser mon serveur ke de compiler et tutti quanti.
 


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 24-01-2004 à 15:49:34    

ok :jap:
 
ben ecoute la commande urpmi n'est pas reconnu chez moi, j ai fait une recherche dans le gestionnaire de logiciel et j'ai installé tout ce qui contenant irpmi et rien a faire:
unknow command [:mmmfff]


Message édité par veryfree le 24-01-2004 à 15:49:52
Reply

Marsh Posté le 24-01-2004 à 15:59:09    

veryfree a écrit :

ok :jap:
 
ben ecoute la commande urpmi n'est pas reconnu chez moi, j ai fait une recherche dans le gestionnaire de logiciel et j'ai installé tout ce qui contenant irpmi et rien a faire:
unknow command [:mmmfff]


commande spécifique Mandrake, utilisable uniquement en root.


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 24-01-2004 à 16:02:47    

si un utilisateur simple pouvait installer des logiciels, ce serait la merde et on aurait la même merde ke sous win9x


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 24-01-2004 à 16:06:10    

merde :D
 
 
ok, mais j'aurai préféré un message:
 
vous devez etre en root pour utiliser cette commande


Message édité par veryfree le 24-01-2004 à 16:06:19
Reply

Marsh Posté le 24-01-2004 à 16:11:20    

ce n'est pas là le pb.
 
urpmi est dans /usr/sbin/urpmi, or les rep sbin ( system binaries ) ne sont pas dans le PATH des utilisateurs normaux. Donc lorqu'il tape urpmi, le shell ( bash en l'occurrence ) lui dit qu'il ne trouve pas la commande ( en effet il cherche la commande urpmi dans le PATH, or comme le rep /usr/sbin n'est pas listé, il ne le voit pas ).
 
si tu tapes la commande avec le path complet :

Code :
  1. [admin@admin3 X11]$ /usr/sbin/urpmi test
  2. Seul l'administrateur système (root) peut installer des paquetages


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 24-01-2004 à 16:14:49    

voila qui est tres clair :jap:

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed