Inicie un servidor PHP en Mac OS X

1 minuto de lectura

avatar de usuario
usuario3425344

Estoy averiguando cómo usar Código abierto de PHP

He clonado el repositorio al ~/www directorio. Hay algunos ejemplos en el php-open-id/examples directorio que quería ejecutar.

Específicamente, quería renderizar la página php-open-id/examples/consumer/index.php para comprender mejor la API. Empecé un servidor en el php-open-id/examples directorio usando

python -m SimpleHTTPServer 8000

y navegué a localhost://consumer/index.php

Pero no funcionó. Muestra un cuadro de diálogo para guardar el archivo. ¿Cuál es la forma correcta de renderizar este archivo PHP?

He encontrado una solución :

Ejecute el servidor usando

php -S localhost:9000

Mac OS

Simplemente visite la carpeta de su proyecto

abrir terminal en esa carpeta

y correr php -S localhost:9000

entonces puedes ver

PHP 7.3.24-(to be removed in future macOS) Development Server started at Tue Mar 30 11:58:49 2021
Listening on http://localhost:9000

Después de eso, podrá acceder a su aplicación en http://localhost:9000 si su puerto no está disponible, intente cambiar el puerto

Debe tener un servidor php para servir archivos .php. El servidor python simple no es un servidor php y, por lo tanto, simplemente enumera los archivos en el directorio para descargar.

Si está en OSX 10 o superior, viene con apache que tiene un módulo php presente y puede configurarse para servir un archivo php.

Los tutoriales se pueden encontrar aquí
http://php.net/manual/en/install.macosx.bundled.php y aquí https://discusiones.apple.com/docs/DOC-3083

Si desea configurar un servidor dedicado en lugar de usar apache, MAMP es una buena solución. Google It y vea tutoriales sobre cómo configurarlo.

  • La A en MAMP significa Apache. No es una alternativa a Apache, simplemente incluye Apache con algún otro software.

    – Quintín

    21 de julio de 2021 a las 13:50

¿Ha sido útil esta solución?