Ejecute PHP en Mac

Subodh Poudel 30 enero 2023
  1. Utilice el comando php -S para ejecutar PHP en Mac
  2. Utilice el servidor web Apache integrado para ejecutar PHP en Mac
  3. Utilice MAMP para ejecutar PHP en Mac
Ejecute PHP en Mac

En este tutorial, presentaremos métodos para ejecutar PHP en Mac.

Utilice el comando php -S para ejecutar PHP en Mac

PHP es un lenguaje del lado del servidor. Funciona en el servidor. Por lo tanto, necesita un servidor web para funcionar. Existen diferentes servidores web como Apache HTTP Server, NGINX, Oracle HTTP Server, Lighttpd, Node.js Server, etc. Los lenguajes del lado del servidor necesitan este tipo de servidores para ejecutar el script. PHP también sobre un servidor web incorporado para el desarrollo de aplicaciones. Está diseñado para realizar pruebas y se recomienda que no se utilice en redes públicas. El servidor web solo puede ejecutar un proceso de un solo subproceso. El comando PHP -S construye un servidor local en PHP. Luego, podemos especificar nuestro archivo PHP en la URL para ejecutar el archivo PHP.

Supongamos que tenemos un directorio project donde se encuentra nuestro archivo PHP index.php.

En primer lugar, abra la terminal y vaya al directorio project con el comando cd.

Escriba el comando PHP -S con la opción 127.0.0.1:8000 y presione enter. Luego, se inicia un servidor web local.

Vaya a un navegador web y escriba la dirección 127.0.0.1:8000/index.php. Se ejecutará el archivo PHP.

La dirección 127.0.0.1 es una dirección de bucle de retorno. Redirige a la misma máquina. No necesitamos una conexión física a una red. Se utiliza con fines de prueba en una máquina local. El número 8000 después de la dirección IP en el puerto utilizado por la IP. Podemos referirnos a la dirección IP 127.0.0.1 como localhost.

Código de ejemplo:

php -S 127.0.0.1:8000

Producción :

[Sun Oct 3 10:26:13 2021] PHP 7.4.11 Development Server (http://127.0.0.1:8000) started

Utilice el servidor web Apache integrado para ejecutar PHP en Mac

PHP viene con un servidor web Apache integrado en Mac. Podemos iniciar el servicio Apache para crear un servidor local y ejecutar nuestro archivo PHP. Podemos usar el comando sudo apachectl start en la terminal para iniciar el servidor web. Luego, escribiendo la URL http://localhost/index.php donde nuestro archivo PHP es index.html ejecutará el archivo PHP. El archivo PHP debe estar en el directorio raíz para ejecutarse.

Podemos detener el servidor web usando el comando apachectl stop. Podemos comprobar el estado del servidor Apache mediante el comando apachectl status. El comando mostrará información diversa del servidor como estado activo, memoria, tarea, CPU, etc. Por lo tanto, podemos ejecutar un archivo PHP iniciando el servidor Apache en Mac.

Código de ejemplo:

sudo apachectl start

Utilice MAMP para ejecutar PHP en Mac

Podemos usar el entorno del servidor local MAMP para ejecutar archivos PHP en Mac. MAMP significa Macintosh, Apache, MySQL y PHP. Se utiliza para ejecutar un servidor local en Mac y utiliza un servidor web Apache. Podemos especificar el número de puerto de nuestro servidor desde la aplicación MAMP en la opción Preferencias.

Por ejemplo, después de abrir la aplicación MAMP, haga clic en la opción Iniciar servidores. Entonces, se iniciará el servidor local. Vaya al navegador y escriba la dirección http://127.0.0.1:8000/index.php. El archivo index.php se ejecutará en el navegador. El puerto 8000 es el puerto predeterminado y se puede configurar desde la aplicación MAMP. Por lo tanto, podemos ejecutar un archivo PHP en Mac usando el MAMP.

Subodh Poudel avatar Subodh Poudel avatar

Subodh is a proactive software engineer, specialized in fintech industry and a writer who loves to express his software development learnings and set of skills through blogs and articles.

LinkedIn