PHP5 para Snow Leopard no está funcionando incluso con el módulo habilitado
-
23-09-2019 - |
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)