Question

Ceci est le guide que je suivais pour faire fonctionner PHP sur Snow Leopard:

http://maestric.com/doc/mac/apache_php_mysql_snow_leopard

Apache2 travaille. http: //localhost.lan fonctionne très bien. Virtualhost fonctionne aussi. Mysql fonctionne.

est même pas PHP5 avec LoadModule php5_module libexec / apache2 / libphp5.so

Pas de solution correcte

Autres conseils

Je pense que votre installation apache2 a un problème. Vous devez réinstaller apache2 puis essayez

LoadModule php5_module libexec/apache2/libphp5.so

à nouveau.

Pour clarifier le poste de Neoryder, modifier /etc/apache2/httpd.conf, trouvez la ligne:

#LoadModule php5_module        libexec/apache2/libphp5.so

et retirez le signe dièse du début à activer PHP dans votre serveur web. Vous devez aller à votre Partage panneau de préférences et décocher et revérifier Partage Web pour que le changement prenne effet.

Je vais mentionner une autre chose qui m'a pris à passer de Linux OS X ...

La plupart des gens veulent servir des fichiers PHP à partir de leurs propres dossiers Sites. Il y a beaucoup de conseils là-bas sur la configuration Apache en utilisant des fichiers .htaccess, et certaines d'entre elles ne fonctionnera pas sous OS X, car Apache est verrouillé un peu par défaut.

Par exemple, si vous voulez avoir des fichiers PHP se terminant par .html ou .htm, la plupart des gens vous diront de créer un fichier .htaccess et mis en ligne il la:

AddType application/x-httpd-php .html .htm

Si vous êtes un développeur et c'est ennuyeux que vous, vous pouvez modifier le fichier /etc/apache2/users/<myusername>.conf et changer la ligne:

AllowOverride None

à:

AllowOverride All

Cela permettra à vos fichiers .htaccess locaux à passer outre diverses valeurs par défaut globales qu'ils ne pouvaient pas auparavant.

Ceci est évidemment une réponse tardive ... mais j'ai eu exactement le même problème et moi Homebrew d'installer une version ultérieure de php:

http://notfornoone.com/2010/07/install -php53-homebrew-neige-léopard /

brew installer php --with-apache --with-mysql

Je suis ensuite allé dans mon fichier httpd.conf:

cd /etc/apache2
sudo nano httpd.conf

Et changé la ligne:

#LoadModule php5_module        libexec/apache2/libphp5.so --> the old version
# Below is the link to the new homebrew version
LoadModule php5_module /usr/local/Cellar/php/5.3.7/libexec/apache2/libphp5.so 

(Cela dépend où vous installez Homebrew, mais la valeur par défaut est / usr / local)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top