0 votos

¿Cómo puedo ejecutar fácilmente varios sitios con PHP, Apache y MySQL de forma gratuita en mac?

¿Cómo puedo ejecutar fácilmente múltiples sitios con PHP, Apache y MySQL de forma gratuita en mac con OSX? Yo uso XAMPP en Windows y funciona muy bien. Cuando quiero añadir un nuevo sitio en XAMPP en Windows, solo creo una nueva carpeta en htdocs y visito http://localhost/newfoldername para visitar el sitio.

Sé que mac OS ya tiene PHP pero falta mySQL. Sin embargo, pensé que era un desastre cuando lo probé.

XAMPP - ( https://www.apachefriends.org ) no es el mismo en mac y en Windows. En mac hay que montar una unidad para acceder a la carpeta htdocs y era difícil tener varios sitios.

MAMP gratis - ( https://www.mamp.info/ ) no encuentro cómo añadir varios sitios. He probado a crear una nueva carpeta "test" con un archivo php en htdocs pero el servidor web no pudo encontrar el sitio cuando visité http://localhost/test

MAMP PRO - Quiero usar una solución gratuita (freeware o de código abierto) y tienes que pagar para usar MAMP PRO.

Puedo vivir con cavar en los archivos de configuración una vez, pero no quiero hacerlo cada vez que configuro un nuevo sitio PHP en localhost.

1voto

ErniePC12 Puntos 36

Todas estas opciones tienen una interfaz gráfica de usuario que resulta útil. Podrías instalar Apache/MySQL/PHP con Homebrew o MacPorts, pero tendrías que gestionar todos los ajustes manualmente. Aunque esta es la mejor manera de obtener todas las opciones de forma gratuita, esto aumenta la curva de dificultad.

Como otra opción, tengo Servidor web Abyss que se ejecuta en mi máquina para actuar como un servidor de desarrollo local. La versión gratuita permite 1 sitio sin embargo, hay más características con la versión de pago.

Al igual que con cualquiera de estas opciones, tendrás que pagar por las funciones adicionales cuando utilices una GUI.

Ya investigué esto hace años, cuando Apple Server abandonó los servicios web. Espero que encuentres algo que te funcione.

0voto

CK. Puntos 923

Casi todas las versiones de MacOS tienen un servidor Apache incorporado. Antes era más fácil activarlo, pero últimamente parece que hay que ejecutar /usr/sbin/apachectl start para iniciarlo. Parece ser persistente, lanzando de nuevo después de los reinicios, por lo que sólo debería tener que ejecutar que una vez.

A continuación, añada carpetas dentro de /Library/Webservers/Documents o, mejor aún, un enlace simbólico a algún otro lugar donde guardes tu(s) sitio(s). Tuve que ajustar httpd.conf un poco, creo, para conseguir que Perl CGI funcione, debería ser sencillo conseguir que PHP funcione también, ya que está integrado en MacOS también (al menos en el mío, 11.1).

Puedes ir por la ruta completa de MAMP/XAMPP si quieres, pero esto es súper simple también.

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:

X