Pregunta

Esta es la guía que seguí para hacer el trabajo de PHP en Snow Leopard:

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

Apache 2 está funcionando. http: //localhost.lan funciona bien. Virtualhost también funciona. MySQL está en funcionamiento.

PHP5 no es ni siquiera con LoadModule php5_module libexec / apache2 / libphp5.so

No hay solución correcta

Otros consejos

Creo que su apache2 instalar tiene un problema. Es necesario volver a instalar apache2 luego tratar

LoadModule php5_module libexec/apache2/libphp5.so

nuevo.

Para aclarar el post de Neoryder, editar /etc/apache2/httpd.conf, encontrar la línea:

#LoadModule php5_module        libexec/apache2/libphp5.so

y quite el signo de hash desde el principio para permitir PHP en su servidor web. Usted tiene que ir a su Compartir panel de preferencias y compartir en la Web desmarque y vuelva a verificar para que el cambio tenga efecto.

voy a mencionar una cosa más que me llamó a cabo pasando de Linux para OS X ...

La mayoría de las personas quieren servir a los archivos PHP de sus propias carpetas Sites. Hay un montón de consejos por ahí acerca de la configuración de Apache usando archivos .htaccess, y algunas de ellas no funcionará en OS X porque Apache se bloquea un poco por defecto.

Por ejemplo, si usted quiere tener PHP los archivos que terminan con .html o .htm, la mayoría de la gente le dirá a crear un archivo .htaccess y poner en ella la línea:

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

Si usted es un desarrollador y esto es molesto usted, es posible que desee para editar el archivo de /etc/apache2/users/<myusername>.conf y cambiar la línea:

AllowOverride None

a:

AllowOverride All

Esto permitirá que sus archivos locales a .htaccess anulan diversos valores predeterminados globales que no podían antes.

Esto es obviamente una respuesta tarde ... pero no tenía el mismo problema y me utilizado Homebrew para instalar una versión posterior de php:

http://notfornoone.com/2010/07/install -php53-homebrew-nieve-leopardo /

BREW instalar PHP --with-apache with-mysql

Entonces entró en mi archivo httpd.conf:

cd /etc/apache2
sudo nano httpd.conf

Y cambiado la línea:

#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 

(Depende de dónde instalar Homebrew, pero el valor predeterminado es / usr / local)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top