serveur APACHE/PHP --> pb de compilation sous linux (mandrake 9.1) - Linux et OS Alternatifs
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?)
Marsh Posté le 20-12-2003 à 11:36:02
Niala a écrit : T'es peut etre pas dans la bonne catégorie non? |
ouai, ya encore mieux sinon : xampp
http://www.apachefriends.org/lampp.html
Marsh Posté le 20-12-2003 à 12:14:10
Niala 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
Marsh Posté le 20-12-2003 à 12:15:29
LeCoyote a écrit : |
Tu as lu mon message au moins ?
Marsh Posté le 20-12-2003 à 12:15:43
Hermes le Messager a écrit : |
ca m'a l'air sympa.... il m'a l'air cho à configurer par contre....
Marsh Posté le 20-12-2003 à 12:16:16
LeCoyote a écrit : |
Non, ya rien à faire justement. Tout est automatique. C'est l'équivalent d'easyphp pour windows.
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!
Marsh Posté le 20-12-2003 à 12:47:45
LeCoyote a écrit : [lecoyote@localhost lampp]$ ./lampp startapache |
Parce que tu ne lis pas les instructions d'install, qu'il faut être en admin sur ta machine.
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
Marsh Posté le 20-12-2003 à 12:49:51
Bon, je redirige ca sur OSA dans 5 mn.
A+,
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.
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 ...
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
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
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 ?
Marsh Posté le 23-01-2004 à 22:24:17
Dark_Schneider a écrit : - installer apapche : |
c'est mal de vouloir tout compilé comme un grand?
parce qu ca me dit bien qd meme
si jme plante c'est facile de tout désinstallé?
les rmp ecraserons t il la version compilé a partir des sources?
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.
Marsh Posté le 24-01-2004 à 15:49:34
ok
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
Marsh Posté le 24-01-2004 à 15:59:09
veryfree a écrit : ok |
commande spécifique Mandrake, utilisable uniquement en root.
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
Marsh Posté le 24-01-2004 à 16:06:10
merde
ok, mais j'aurai préféré un message:
vous devez etre en root pour utiliser cette commande
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 :
|
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]#