Apache 2 n'aime pas mon PHP 5

SetBlue

Membre confirmé
20 Août 2004
32
1
44
Bonjour,

J'avais des problèmes pour l'installation de Apache 2, PHP 5.2 et mySQL 4 sur mon MBP.

Problème qui sont désormais résolus : tout est installé comme il faut.

Il me reste néanmoins deux problèmes :

1) Je range mes projets web dans un dossier à la racine de mon disque, dans un répertoire /www
Je voudrais que quand on tape http://localhost/projet1 dans mon navigateur, on se trouve bien dans le répertoire projet1 dans /www

Je me doute bien que je vais devoir ajouter un virtual host par projet dans le fichier vhosts.conf . J'ai essayé, ça ne semble pas marcher :/
Je ne dois pas avoir la bonne syntaxe.

2) Pour l'instant le répertoire vers lequel pointe Apache 2 quand on fait un http://localhost est /opt/local/apache2/htdocs
Or dans ce répertoire, le PHP n'est pas interprété. Si j'y place un fichier test.php (dans lequel je fais juste un <? echo "Test PHP"; ?> et que je vais à l'adresse http://localhost/test.php dans mon navigateur, le code PHP s'affiche directement (il n'est pas interprété).

J'ai vu sur le web qu'il fallait éditer le fichier httpd.conf et ajouter les lignes
AddType application/x-httpd-php .php .php4 .php3 .phtml
AddType application/x-httpd-php-source .phps

Je l'ai fait et le seul effet c'est qu'il me propose carrément de télécharger le fichier php ...

Voilà donc si une bonne âme voulait bien m'aider, je lui voue une reconnaissance éternelle :siffle: