|
|
|
|
Je dispose de PHP 5 et Apache 2 sur une distribution Debian de Linux. Je me sers de ce serveur pour tester plusieurs CMS. Le premier testé, Joomla, supporte PHP5. Cependant, je souhaite maintenant faire cohabiter PHP5 avec PHP4, car eZPublish que je dois tester, ne supporte pas PHP5...
Je n'ai pas trouvé de solution à mon problème sur le forum de commentcamarche.net
J'ai trouvé un tutoriel ou tout est installé en meme temps (PHP4/PHP5/Apache) du coup je ne sais pas si je ne risque pas d'avoir un conflit en le suivant : http://pwet.fr/blog/php4_mod_php_et_php5_fastcgi_avec_apache_sous_ubuntu
- Auriez vous des idées pour faire cohabiter les 2 version de PHP?
- Ou y a t'il une autre solution?
Salut,
|
Merci pour le lien!!
|
Salut,
|
Yep merci j'avais vu en fait :-)
Listen 80... Il y a un fichier ports.conf dans le répertoire /etc/apache2 contenant cette ligne. Mais par contre pas de trace des autres paramètres de configuration décrit dans le tutoriel... - je peux donc rajouter manuellement les paramètres dans le fichier vide? - ou bien faut il créer un fichier (comme ports.conf) pour chacun des paramètres? De même, je devrais trouver les fichiers php.conf et ssl.conf dans le répertoire conf.d, mais le répertoire ne contient qu'un seul fichier : charset - ces fichiers se trouvent ils autre part? aie je commence vraiment à désespérer lol peut être vaut il mieux que je suive une solution adaptée à Debian? |
Mais quand je veux éditer le fichier httpd2.conf (qui est une copie de /etc/apache2/httpd.conf), le problème est que ce fichier est vide!!! Normalement, je devrais trouver une ligne Listen 80
|
Il faut installé les paquets apt-cache search php | grep apache2 par exemple Je ne comprends pas ce que tu veux dire lol - Quelle commande taper pour "installer" le php.conf et le ssl.conf?? - Je ne peux pas simplement créer les fichiers? J'ai un autre problème, une fois que j'ai créer le fichier /etc/httpd/conf/httpd2.conf d'après le tutoriel, je veux valider sa conformité... mais j'ai un message d'erreur : apache2: Syntax error on line 5 of /etc/apache2/httpd2.conf: /etc/apache2/httpd2.conf:9: <Directory> was not closed.\n/etc/apache2/httpd2.conf:5: <Directory> was not closed. Merci pour ton aide en tout cas lami20j. Si tu as d'autres idées ou suggestions je verrais lundi, parce que là je sature... Et si tu réussis ce week end, n'hésite pas à dire si tout a bien marché pour toi! Bon week end... |
Salut,
<Directory> ... ... </Directory> si tu veux utiliser php avec ton server il faut installer les paquets la commande que je t'ai donné te permettais de trouver les paquets voilà pour installer php5 apt-get install libapache2-mod-php5 apache2-common lami20j |
Bonjour à tous! Je reviens toujours avec mon problème de PHP4 et PHP5 sous Debian...
|
Salut,
head -n 30 /etc/httpd/conf/httpd2.conf lami20j |
Mais dans ton lien ce n'est pas pour une version Debian et toutes les différences m'empéchent de résoudre le problème...
PidFile run/httpd2.pid Listen 81 Include conf2.d/*.conf DocumentRoot "/var/www/html2" <Directory> "/var/www/html2" </Directory> ErrorLog logs/error2_log CustomLog logs/access2_log combined ScriptAlias /cgi-bin/ "/var/www/cgi-bin2/" <Directory> "/var/www/cgi-bin2" </Directory> Et voici ce que ca donne : user@test:/etc/apache2$ /usr/sbin/apache2 -t -f /etc/apache2/httpd2.conf Syntax error on line 5 of /etc/apache2/httpd2.conf: <Directory> directive requires additional arguments J'ai trouvé un autre tutoriel basé sur une version Debian, mais pour l'instant ca ne marche pas mieux :( Lien -> http://www.siteduzero.com/... |
Mais dans ton lien ce n'est pas pour une version Debian et toutes les différences m'empéchent de résoudre le problème...
<Directory "/var/www/html2">
#ici tu mets des directives pour le dossier
Options Indexes FollowSymLinks
Order Deny,Allow
Deny from All
</Directory>--
lami20j |
Mais c'est bien mon problème que ca soit le bordel et que tout soit structuré différament !!!
PidFile run/httpd.pid => oki Listen 80 => fichier à part Include conf.d/*.conf => oki DocumentRoot "/var/www/html" => non <Directory "/var/www/html"> => non ErrorLog logs/error_log => oki CustomLog logs/access_log combined => non ScriptAlias /cgi-bin/ "/var/www/cgi-bin/" => non <Directory "/var/www/cgi-bin"> => non J'ai testé le tutoriel dont j'avais parlé... ca a l'air de marché! Maintenant je ne sais pas si le me permettra de faire cohabiter 2 CMS différents...
|
Disons que j'ai d'autres appli sur mon serveur qui fonctionne sous php5. C'est un serveur de test avant installation sur serveur web..
|