[LAMP] php marche pas (résolue)

Applications, problèmes de configuration réseau
Répondre
prsieux
Hankyu
Messages : 20
Inscription : mer. 05 août 2009, 16:22

[LAMP] php marche pas (résolue)

Message par prsieux »

Bonjour j'ai suivis ce tutorial pour installer un serveur LAMP mais php ne marche pas.

Code : Tout sélectionner

bash-4.0# httpd -M
Loaded Modules:   
 core_module (static)
 mpm_prefork_module (static)
 http_module (static)       
 so_module (static)         
 authn_file_module (shared) 
 authn_dbm_module (shared)  
 authn_anon_module (shared) 
 authn_dbd_module (shared)  
 authn_default_module (shared)
 authz_host_module (shared)   
 authz_groupfile_module (shared)
 authz_user_module (shared)     
 authz_dbm_module (shared)      
 authz_owner_module (shared)    
 authnz_ldap_module (shared)    
 ............
...........
 php5_module (shared)
Syntax OK
Indique pourtant que le module est bien chargé
Dernière modification par prsieux le jeu. 06 août 2009, 11:51, modifié 1 fois.
Avatar de l’utilisateur
ddup1
Chu Ko Nu
Messages : 338
Inscription : lun. 15 sept. 2008, 20:59
Localisation : Toulouse

Re: [LAMP] php marche pas (non résolue)

Message par ddup1 »

Marche pas c'est à dire quelle est l'erreur retournée ?

Qu'y a t-il dans le fichier /var/log/httpd/error_log ??
Un clavier azerty en vaut deux :D
http://www.dupnet.org/dotclear/
prsieux
Hankyu
Messages : 20
Inscription : mer. 05 août 2009, 16:22

Re: [LAMP] php marche pas (non résolue)

Message par prsieux »

voila le /var/log/httpd/error_log
bash-4.0# cat /var/log/httpd/error_log
[Wed Aug 05 18:13:45 2009] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
[Wed Aug 05 18:13:45 2009] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Wed Aug 05 18:13:45 2009] [notice] Digest: generating secret for digest authentication ...
[Wed Aug 05 18:13:45 2009] [notice] Digest: done
[Wed Aug 05 18:13:46 2009] [notice] Apache/2.2.11 (Unix) mod_ssl/2.2.11 OpenSSL/0.9.8k DAV/2 configured -- resuming normal operations
et le /var/log/httpd/access_log
bash-4.0# cat /var/log/httpd/access_log
127.0.0.1 - - [05/Aug/2009:18:13:49 +0200] "GET /test.php HTTP/1.1" 200 18
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17596
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [LAMP] php marche pas (non résolue)

Message par benjarobin »

Tu as quoi quand tu va sur test.php ?

Un code on ne peu plus basique pour tout savoir sur php

Code : Tout sélectionner

<?php
phpinfo();
?>
Un screenshot sinon, car ne marche pas c'est pas explicite, apache affiche le code source de la page ?
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
prsieux
Hankyu
Messages : 20
Inscription : mer. 05 août 2009, 16:22

Re: [LAMP] php marche pas (non résolue)

Message par prsieux »

Oui apache m'envois le code de test.php

Et test.php contient bien :
<?php
phpinfo();
?>
Avatar de l’utilisateur
ddup1
Chu Ko Nu
Messages : 338
Inscription : lun. 15 sept. 2008, 20:59
Localisation : Toulouse

Re: [LAMP] php marche pas (non résolue)

Message par ddup1 »

A la fin du fichier /etc/httpd/conf/httpd.conf tu as des includes commentés (ou non selon les options).

Ajoute la ligne suivante :

Include conf/extra/php5_module.conf

Puis relance apache.
Un clavier azerty en vaut deux :D
http://www.dupnet.org/dotclear/
prsieux
Hankyu
Messages : 20
Inscription : mer. 05 août 2009, 16:22

Re: [LAMP] php marche pas (non résolue)

Message par prsieux »

non sa marche pas voila le httpd.conf (j'ai enlevé tout les commentaire):

Code : Tout sélectionner

ServerRoot "/etc/httpd"

Listen 80

LoadModule authn_file_module modules/mod_authn_file.so
LoadModule authn_dbm_module modules/mod_authn_dbm.so
LoadModule authn_anon_module modules/mod_authn_anon.so
LoadModule authn_dbd_module modules/mod_authn_dbd.so
LoadModule authn_default_module modules/mod_authn_default.so
LoadModule authz_host_module modules/mod_authz_host.so
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
LoadModule authz_user_module modules/mod_authz_user.so
LoadModule authz_dbm_module modules/mod_authz_dbm.so
LoadModule authz_owner_module modules/mod_authz_owner.so
LoadModule authnz_ldap_module modules/mod_authnz_ldap.so
LoadModule authz_default_module modules/mod_authz_default.so
LoadModule auth_basic_module modules/mod_auth_basic.so
LoadModule auth_digest_module modules/mod_auth_digest.so
LoadModule file_cache_module modules/mod_file_cache.so
LoadModule cache_module modules/mod_cache.so
LoadModule disk_cache_module modules/mod_disk_cache.so
LoadModule mem_cache_module modules/mod_mem_cache.so
LoadModule dbd_module modules/mod_dbd.so
LoadModule dumpio_module modules/mod_dumpio.so
LoadModule ext_filter_module modules/mod_ext_filter.so
LoadModule include_module modules/mod_include.so
LoadModule filter_module modules/mod_filter.so
LoadModule substitute_module modules/mod_substitute.so
LoadModule deflate_module modules/mod_deflate.so
LoadModule ldap_module modules/mod_ldap.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule log_forensic_module modules/mod_log_forensic.so
LoadModule logio_module modules/mod_logio.so
LoadModule env_module modules/mod_env.so
LoadModule mime_magic_module modules/mod_mime_magic.so
LoadModule cern_meta_module modules/mod_cern_meta.so
LoadModule expires_module modules/mod_expires.so
LoadModule headers_module modules/mod_headers.so
LoadModule ident_module modules/mod_ident.so
LoadModule usertrack_module modules/mod_usertrack.so
LoadModule unique_id_module modules/mod_unique_id.so
LoadModule setenvif_module modules/mod_setenvif.so
LoadModule version_module modules/mod_version.so
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule ssl_module modules/mod_ssl.so
LoadModule mime_module modules/mod_mime.so
LoadModule dav_module modules/mod_dav.so
LoadModule status_module modules/mod_status.so
LoadModule autoindex_module modules/mod_autoindex.so
LoadModule asis_module modules/mod_asis.so
LoadModule info_module modules/mod_info.so
LoadModule suexec_module modules/mod_suexec.so
LoadModule cgi_module modules/mod_cgi.so
LoadModule cgid_module modules/mod_cgid.so
LoadModule dav_fs_module modules/mod_dav_fs.so
LoadModule vhost_alias_module modules/mod_vhost_alias.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule dir_module modules/mod_dir.so
LoadModule imagemap_module modules/mod_imagemap.so
LoadModule actions_module modules/mod_actions.so
LoadModule speling_module modules/mod_speling.so
LoadModule userdir_module modules/mod_userdir.so
LoadModule alias_module modules/mod_alias.so
LoadModule rewrite_module modules/mod_rewrite.so

LoadModule php5_module modules/libphp5.so

<IfModule !mpm_netware_module>
<IfModule !mpm_winnt_module>
User http
Group http

</IfModule>
</IfModule>


ServerAdmin you@example.com

DocumentRoot "/srv/http"

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>

<Directory "/srv/http">
    
    Options Indexes FollowSymLinks

    AllowOverride None

    Order allow,deny
    Allow from all

</Directory>

<IfModule dir_module>
    DirectoryIndex index.html
</IfModule>

<FilesMatch "^\.ht">
    Order allow,deny
    Deny from all
    Satisfy All
</FilesMatch>

ErrorLog "/var/log/httpd/error_log"

LogLevel warn

<IfModule log_config_module>
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
    LogFormat "%h %l %u %t \"%r\" %>s %b" common

    <IfModule logio_module>
      LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
    </IfModule>

    CustomLog "/var/log/httpd/access_log" common

</IfModule>

<IfModule alias_module>
    ScriptAlias /cgi-bin/ "/srv/http/cgi-bin/"

</IfModule>

<IfModule cgid_module>
</IfModule>

<Directory "/srv/http/cgi-bin">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>

DefaultType text/plain

<IfModule m
    TypesConfig conf/mime.types

    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz

    
</IfModule>

Include conf/extra/httpd-multilang-errordoc.conf

Include conf/extra/httpd-autoindex.conf

Include conf/extra/httpd-languages.conf

Include conf/extra/httpd-userdir.conf

Include conf/extra/httpd-default.conf

Include conf/extra/php5_module.conf

<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17596
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [LAMP] php marche pas (non résolue)

Message par benjarobin »

Par curiosité tu pense a redémarrer apache (httpd) ?

Sinon colle nous ici le contenu de ce fichier: conf/extra/php5_module.conf
Il doit y avoir dedans une règle qui dit si le extension du fichier est php, alors on utilise le moteur php
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
prsieux
Hankyu
Messages : 20
Inscription : mer. 05 août 2009, 16:22

Re: [LAMP] php marche pas (non résolue)

Message par prsieux »

Oui je redémare apache.

voici le conf/extra/php5_module.conf

Code : Tout sélectionner

# Required modules: dir_module, php5_module

<IfModule dir_module>
	<IfModule php5_module>
		DirectoryIndex index.php index.html
		AddHandler application/x-httpd-php .php
		AddHandler application/x-httpd-php-source .phps
	</IfModule>
</IfModule>
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17596
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [LAMP] php marche pas (non résolue)

Message par benjarobin »

Code : Tout sélectionner

ServerRoot "/etc/httpd"

Listen 80

LoadModule authn_file_module modules/mod_authn_file.so
LoadModule authn_dbm_module modules/mod_authn_dbm.so
LoadModule authn_anon_module modules/mod_authn_anon.so
LoadModule authn_dbd_module modules/mod_authn_dbd.so
LoadModule authn_default_module modules/mod_authn_default.so
LoadModule authz_host_module modules/mod_authz_host.so
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
LoadModule authz_user_module modules/mod_authz_user.so
LoadModule authz_dbm_module modules/mod_authz_dbm.so
LoadModule authz_owner_module modules/mod_authz_owner.so
LoadModule authnz_ldap_module modules/mod_authnz_ldap.so
LoadModule authz_default_module modules/mod_authz_default.so
LoadModule auth_basic_module modules/mod_auth_basic.so
LoadModule auth_digest_module modules/mod_auth_digest.so
LoadModule file_cache_module modules/mod_file_cache.so
LoadModule cache_module modules/mod_cache.so
LoadModule disk_cache_module modules/mod_disk_cache.so
LoadModule mem_cache_module modules/mod_mem_cache.so
LoadModule dbd_module modules/mod_dbd.so
LoadModule dumpio_module modules/mod_dumpio.so
LoadModule ext_filter_module modules/mod_ext_filter.so
LoadModule include_module modules/mod_include.so
LoadModule filter_module modules/mod_filter.so
LoadModule substitute_module modules/mod_substitute.so
LoadModule deflate_module modules/mod_deflate.so
LoadModule ldap_module modules/mod_ldap.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule log_forensic_module modules/mod_log_forensic.so
LoadModule logio_module modules/mod_logio.so
LoadModule env_module modules/mod_env.so
LoadModule mime_magic_module modules/mod_mime_magic.so
LoadModule cern_meta_module modules/mod_cern_meta.so
LoadModule expires_module modules/mod_expires.so
LoadModule headers_module modules/mod_headers.so
LoadModule ident_module modules/mod_ident.so
LoadModule usertrack_module modules/mod_usertrack.so
LoadModule unique_id_module modules/mod_unique_id.so
LoadModule setenvif_module modules/mod_setenvif.so
LoadModule version_module modules/mod_version.so
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule ssl_module modules/mod_ssl.so
LoadModule mime_module modules/mod_mime.so
LoadModule dav_module modules/mod_dav.so
LoadModule status_module modules/mod_status.so
LoadModule autoindex_module modules/mod_autoindex.so
LoadModule asis_module modules/mod_asis.so
LoadModule info_module modules/mod_info.so
LoadModule suexec_module modules/mod_suexec.so
LoadModule cgi_module modules/mod_cgi.so
LoadModule cgid_module modules/mod_cgid.so
LoadModule dav_fs_module modules/mod_dav_fs.so
LoadModule vhost_alias_module modules/mod_vhost_alias.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule dir_module modules/mod_dir.so
LoadModule imagemap_module modules/mod_imagemap.so
LoadModule actions_module modules/mod_actions.so
LoadModule speling_module modules/mod_speling.so
LoadModule userdir_module modules/mod_userdir.so
LoadModule alias_module modules/mod_alias.so
LoadModule rewrite_module modules/mod_rewrite.so

LoadModule php5_module modules/libphp5.so
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so

<IfModule !mpm_netware_module>
<IfModule !mpm_winnt_module>

User http
Group http

</IfModule>
</IfModule>

ServerAdmin xxxxx@gmail.com

DocumentRoot "/home/site/www"

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>

<Directory "/home/site/www">
    
    Options Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all

</Directory>

<IfModule dir_module>
    DirectoryIndex index.html index.htm
</IfModule>

<FilesMatch "^\.ht">
    Order allow,deny
    Deny from all
    Satisfy All
</FilesMatch>

ErrorLog "/var/log/httpd/error_log"

LogLevel warn

Include conf/extra/php5_module.conf

<IfModule log_config_module>
   
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
    LogFormat "%h %l %u %t \"%r\" %>s %b" common

    <IfModule logio_module>
      LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
    </IfModule>

    CustomLog "/var/log/httpd/access_log" common

</IfModule>

<IfModule alias_module>
</IfModule>

<IfModule cgid_module>
</IfModule>

DefaultType text/plain

<IfModule mime_module>
   
    TypesConfig conf/mime.types

    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz

</IfModule>

Include conf/extra/httpd-multilang-errordoc.conf
Include conf/extra/httpd-autoindex.conf
Include conf/extra/httpd-languages.conf
Include conf/extra/httpd-userdir.conf
Include conf/extra/httpd-default.conf

<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>

Code : Tout sélectionner

# Required modules: dir_module, php5_module

<IfModule dir_module>
	<IfModule php5_module>
		DirectoryIndex index.php index.html
		AddHandler application/x-httpd-php .php
		AddHandler application/x-httpd-php-source .phps
	</IfModule>
</IfModule>
Tout a l'air bon, j'ai comme même posté mes fichiers de conf, on sait jamais...
Sinon tu peux lancer cette commande :
grep basedir /etc/php/php.ini
Bon j'ai eu une idée de génie, j'ai fais un diff entre nos 2 fichiers de config et j'ai trouver un truc
<IfModule m
TypesConfig conf/mime.types
J'espère que c'est juste une erreur lors de la suppression des commentaires, je pense que oui sinon on ne peut pas redémarrer apache

Sinon tu peux lancer cette commande en root bien sur
/usr/sbin/apachectl -t -D DUMP_MODULES
Sinon, mais j'y crois pas trop essaye de mette le LoadModule au même endroit que moi J'ai testé, cela marche chez moi...
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
prsieux
Hankyu
Messages : 20
Inscription : mer. 05 août 2009, 16:22

Re: [LAMP] php marche pas (non résolue)

Message par prsieux »

J'ai résolu le probléme j'avait marqué.

Code : Tout sélectionner

<?
phpinfo();
?>
aux lieux de :

Code : Tout sélectionner

<?php
phpinfo();
?>
merci a vous tous de m'avoir aidé
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17596
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [LAMP] php marche pas (résolue)

Message par benjarobin »

:no: :mg: :sm: :ut: :aimepas: :copain: :humour:
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
ddup1
Chu Ko Nu
Messages : 338
Inscription : lun. 15 sept. 2008, 20:59
Localisation : Toulouse

Re: [LAMP] php marche pas (non résolue)

Message par ddup1 »

prsieux a écrit :J'ai résolu le probléme j'avait marqué.

Code : Tout sélectionner

<?
phpinfo();
?>
aux lieux de :

Code : Tout sélectionner

<?php
phpinfo();
?>
merci a vous tous de m'avoir aidé
C'est malin j'avais pensé à cette erreur mais vu ce que tu avais mis comme code dans ton post je me suis dit que ce n'étais pas cela.
Bref la prochaine fois copie/colle ton fichier et pas l'exemple du net :D

Pour gérer le <? ?> il y a un variable dans le fichier php.ini à mettre à true (short_open_tag de mémoire)
Un clavier azerty en vaut deux :D
http://www.dupnet.org/dotclear/
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17596
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [LAMP] php marche pas (non résolue)

Message par benjarobin »

ddup1 a écrit :Pour gérer le <? ?> il y a un variable dans le fichier php.ini à mettre à true (short_open_tag de mémoire)
:bonk: :aimepas: Non sérieux c'est vraiment pas un truc a faire, cette variable a surtout était créer pour garder une compatibilité avec les vieux script (coder avec les pieds ?, désolé mais je bosse dans une boite ou il y a trop de code de %*#@, je limite crack des fois)...
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Répondre