Ejecute PHP en Mac
-
Utilice el comando
php -S
para ejecutar PHP en Mac - Utilice el servidor web Apache integrado para ejecutar PHP en Mac
- Utilice MAMP para ejecutar 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 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