installation php sou linux?

installation php sou linux? - Linux et OS Alternatifs

Marsh Posté le 17-11-2002 à 16:52:05    

voilà j'ai un petit probleme.
je voudrais faire fonctionner php avec apache.
C'est à dire que j'ai fait un virtualhost et ds le htdocs du virtualhost je met du php.
mais là est la probleme en effet lorsque je visualise cette page, je vois le code php au lieu d'avoir son interpretation.
J'ai installe les packages php4.2.... et php pour postgresql
dans mon httpd.conf je n'ai aucune reference à php est ce normal?
merci de votre aide!!

Reply

Marsh Posté le 17-11-2002 à 16:52:05   

Reply

Marsh Posté le 17-11-2002 à 17:19:45    

Non c'est pas normal, il faut que tu décommentes les ligne qui spécifient les extentions PHP.
 
Il se peut que tu ne les ai pas, dans ce cas il faut tu les réécrives:
AddType application/x-httpd-php .php .php3 .php4 .inc
AddType application/x-httpd-php-source .phps

Reply

Marsh Posté le 18-11-2002 à 17:25:24    

le probleme c'est qu'il n'y a pas de ligne concernant php dans le httpd.conf
alors je capte rien par contre il y a une ligne qui fait include /conf.d/*.conf un truc dans le genre et dans ce directory g un fichier php.conf
je pense qu'il importe ce fichier ds le httpd.conf mais bon ca marche pas quand meme...

Reply

Marsh Posté le 18-11-2002 à 17:28:34    

t'aurais pas une mandrake par hasard??
paske dans ce cas, le httpd.conf est séparé en deux fichiers, dont le principal s'appelle common-hhtpd.conf (me semble-t-il);
regarde là dedans.
sinon, tu as installé à partir des sources ou d'un rpm??

Reply

Marsh Posté le 18-11-2002 à 18:29:58    

non non j'ai une redhat8.0
Donc pas de httpd.conf coupe
Par contre apres avoir ajoute le AddType application.... on me demande maintenantlorsque je consulte la page php sur le navigateur d'ouvrir avec un programme l'extension .php
????
mais toujours rien (j'ai selectionne le programme php ds /usr/bin/php)

Reply

Marsh Posté le 18-11-2002 à 18:30:30    

et apache et php installe a partir des rpm du cd de la redhat.

Reply

Marsh Posté le 18-11-2002 à 18:53:07    

Code :
  1. LoadModule php4_module /usr/lib/apache/1.3/libphp4.so


 
T'as une ligne qui ressemble a ca ds ton httpd.conf ?

Reply

Marsh Posté le 09-12-2002 à 20:20:38    

le meme probleme donc je continue le post, moi j'ai bien ca mais ca marche toujours pas  :sweat:
 
moi quand j'ouvre une page en .php ca m'ouvre en page blanche :/


Message édité par dead_j le 09-12-2002 à 20:22:06

---------------
Le Rock c'est la colle qui tient l'univers en place, si cette jointure n'existait pas, la vie n'aurais pas de sens :D
Reply

Marsh Posté le 09-12-2002 à 23:39:02    

une erreur que je vient de recevoir :
 
Warning: SAFE MODE Restriction in effect. The script whose uid is -1 is not allowed to access /home/site/intranet/index.php owned by uid 0 in Unknown on line 0
 
Warning: Failed opening '/home/site/intranet/index.php' for inclusion (include_path='.:/usr/share/pear';) in Unknown on line 0


---------------
Le Rock c'est la colle qui tient l'univers en place, si cette jointure n'existait pas, la vie n'aurais pas de sens :D
Reply

Marsh Posté le 10-12-2002 à 01:09:06    

cherche la ligne ou il precide index.htm index.html et rajoute index.php a tout hasard  :sol:


---------------
Prisonnier politique :o
Reply

Marsh Posté le 10-12-2002 à 01:09:06   

Reply

Marsh Posté le 10-12-2002 à 02:18:20    

DeaD_J a écrit :

une erreur que je vient de recevoir :
 
Warning: SAFE MODE Restriction in effect. The script whose uid is -1 is not allowed to access /home/site/intranet/index.php owned by uid 0 in Unknown on line 0
 
Warning: Failed opening '/home/site/intranet/index.php' for inclusion (include_path='.:/usr/share/pear';) in Unknown on line 0


faut aller vérifier ton path d'include dans /etc/php.ini

Reply

Marsh Posté le 10-12-2002 à 07:56:41    

dans ton httpd.conf, tu as un gros bloc de "LoadModule", il faut penser à la suite de ce bloc à rajouter ceci : "LoadModule php4_module        modules/libphp4.so"
 
tu as bien installé le paquetage php4 de la RH 8 ou c'est toi-même qui l'a compilé ? enfin je te conseille de ne pas t'embêter et d'installer directement le paquetage "php-pgsql", tout est bien compilé :)
 
mais normalement lorsque tu installes en même temps les paquetages de la RH 8 : httpd et php-xxxxx, l'installation s'occupe toute seule de mettre les lignes qu'il faut dans ton httpd.conf, peut-être a-t'elle créé un httpd.conf.rpmnew quand tu as installé php ?


Message édité par BMOTheKiller le 10-12-2002 à 07:57:49
Reply

Marsh Posté le 10-12-2002 à 21:43:53    

littleboboy a écrit :


faut aller vérifier ton path d'include dans /etc/php.ini
 


 
j'ai un php.ini mais y'a rien dedans :/ mon install est fraiche pourtant  :heink:


---------------
Le Rock c'est la colle qui tient l'univers en place, si cette jointure n'existait pas, la vie n'aurais pas de sens :D
Reply

Marsh Posté le 10-12-2002 à 22:16:11    

bon ce que j'ai fait :
 
j'ai installé la redhat 8.0 en complet donc tous y est ! j'ai tous mis ;)
 
ce que j'ai modifié dans la config d'apache c'est :
DocumentRoot "/home/site"
et : <Directory "/home/site"> quand j'ai vu que ca marchais pas mais rien n'a changé :/
 
j'ai essayé toute vos soluce :
 
faut aller vérifier ton path d'include dans /etc/php.ini
> j'ai pas de php.ini :/
 
cherche la ligne ou il precide index.htm index.html et rajoute index.php a tout hasard
> je l'ai fait et toujours rien :(
 
dans ton httpd.conf, tu as un gros bloc de "LoadModule", il faut penser à la suite de ce bloc à rajouter ceci : "LoadModule php4_module        modules/libphp4.so"  
> c'etait deja fait :cry:
 
je sait plus koi faire :( voila vous avez tous les infos pour ceux qui veulent m'aider ;)
 
 
 
 
 


---------------
Le Rock c'est la colle qui tient l'univers en place, si cette jointure n'existait pas, la vie n'aurais pas de sens :D
Reply

Marsh Posté le 10-12-2002 à 22:43:22    

DeaD_J a écrit :

bon ce que j'ai fait :
 
j'ai installé la redhat 8.0 en complet donc tous y est ! j'ai tous mis ;)
 
ce que j'ai modifié dans la config d'apache c'est :
DocumentRoot "/home/site"
et : <Directory "/home/site"> quand j'ai vu que ca marchais pas mais rien n'a changé :/
 
j'ai essayé toute vos soluce :
 
faut aller vérifier ton path d'include dans /etc/php.ini
> j'ai pas de php.ini :/
 
cherche la ligne ou il precide index.htm index.html et rajoute index.php a tout hasard
> je l'ai fait et toujours rien :(
 
dans ton httpd.conf, tu as un gros bloc de "LoadModule", il faut penser à la suite de ce bloc à rajouter ceci : "LoadModule php4_module        modules/libphp4.so"  
> c'etait deja fait :cry:
 
je sait plus koi faire :( voila vous avez tous les infos pour ceux qui veulent m'aider ;)
 
 


 
faut penser à relancer apache après les modifs : /etc/rc.d/init.d/httpd restart
 
bon, sinon essaye de mettre phpsysinfo dessus par exemple (http://phpsysinfo.sourceforge.net/ ou http://sf.net/projects/phpsysinfo si le serveur n'est pas en forme et te met une erreur)
 
si phpsysinfo fonctionne, ça veut dire que pour php c'est bon, mais que le script que tu essayes de faire fonctionner à besoin d'autres variables utilisateurs donc il faut activer register_globals (par défaut à Off) dans php.ini
 
si ça fonctionne toujours pas, tu as le pépin que j'ai eu un moment, donc télécharge les sources et compile-le à la mano pour apache2 et pgsql

Reply

Marsh Posté le 11-12-2002 à 21:25:36    

je viens juste de refaire l'install de la redhat 8.0
bah meme probleme, j'ai rien encore touché au niveau des config donc la j'ai mis un info.php dans /var/www/ (repertoire par defaut)
 
dans le fichier :
 
<?
phpinfo();
?>
 
et ca m'affiche une page blanche  :??:  
 
me faut vraiment de l'aide, chui sur que les pocesseurs de redhat 8.0 peuvent m'aider :cry: siouplay  :)


---------------
Le Rock c'est la colle qui tient l'univers en place, si cette jointure n'existait pas, la vie n'aurais pas de sens :D
Reply

Marsh Posté le 11-12-2002 à 22:29:44    

un truc aussi, c que le net arrive sur le server nux a l'aide d'un pc sous windows qui route a l'aide de winroute
 
le serveur sur windows fait dhcp et adresse les dns, wins, passerelle....
 
je dit ca si ca peut vous aider ;)


---------------
Le Rock c'est la colle qui tient l'univers en place, si cette jointure n'existait pas, la vie n'aurais pas de sens :D
Reply

Sujets relatifs:

Leave a Replay

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