19 votos

Cómo activar el Mac OS X Lion en un servidor web?

Después de usar MAMP para las edades, me enteré de que en realidad podría utilizar Snow Leopard incorporada en el servidor Apache. Ahora que he actualizado a Lion, no tengo idea de cómo hacer esto más.

¿Sabe usted cómo encender mi Mac OS X Lion en un servidor web, por lo que fácilmente se puede ejecutar la versión más reciente de PHP y MySQL? También, ¿cómo puedo configurar el "localhost" alias? Recuerdo que era un httpd.conf archivo - algo que me parece no encontrar ya en León.

32voto

Gerry Puntos 10709

Primero debe activar Apache en el Intercambio de prefpane. De verificación "compartir Web" y el servidor web se está ejecutando.

Tenga en cuenta que desde Mountain Lion, Compartir en la Web fue eliminado desde el panel de preferencias Compartir, pero Apache todavía está incluido. Comprobar esta respuesta para el control de Apache en Mountain Lion.

Enable Web Sharing

Para activar PHP necesitas editar /etc/apache2/httpd.conf en la Terminal.app. Esto requiere credenciales root. nano es muy accesible de la línea de comandos del editor de si se siente incómodo con vim.

sudo nano /etc/apache2/httpd.conf

Encontrar la línea (puede pulsar ctrl + W para iniciar la búsqueda en nano):

#LoadModule php5_module libexec/apache2/libphp5.so

y quita el comentario. Busque la línea siguiente

#Include /private/etc/apache2/extra/httpd-vhosts.conf

y elimine el comentario de que así para permitir que los hosts virtuales de apoyo.

Guarde el archivo y salga nano pulsando ctrl + X, luego de confirmar los cambios pulsando el botón Y(es), a continuación, entrar.

Ahora puede editar los virtual hosts en el archivo /etc/apache2/extra/httpd-vhosts.conf

sudo nano /etc/apache2/extra/httpd-vhosts.conf

Importante a tener en cuenta es que la primera se define host será el host predeterminado cualificados nombres de host. Para la resolución de nombres de host adicionales aparte de localhost recomiendo escribir en /etc/hosts.

Para instalar MySQL, descargar el instalador desde el sitio web de MySQL (64bit instalador debe estar bien). Siga las instrucciones para instalarlo.

Finalmente, para configurar PHP para MySQL, copia el valor predeterminado php.ini:

sudo cp /etc/php.ini.default /etc/php.ini

Ahora usted puede editar /etc/php.ini (de nuevo acceso root necesario) y reemplazar cualquier referencia a /var/mysql/mysql.sock con /tmp/mysql.sock (la ubicación predeterminada de la base de enchufe después de ejecutar el instalador). Probablemente hay alrededor de 3 referencias a ese camino.

Por último, reiniciar Apache para que la nueva configuración surta efecto:

sudo apachectl restart

Alternativamente, usted puede reiniciar Apache accionando la palanca de apagado y encendido de nuevo en el Intercambio de prefpane.

Hecho.

1voto

hydrapheetz Puntos 916

Sólo para el registro, una alternativa a la MAMP es WebStart que facilita la gestión de un profesional de Apache 2 servidor web en Mac OS X 10.7 Lion.

-2voto

Usted puede encontrar un buen tutorial para habilitar también phpmyadmin y sin el uso de mamp

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by: