Snow Leopard pour PHP5 ne fonctionne pas même avec le module permis
-
23-09-2019 - |
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)