¿Hay alguna manera de ver archivos PHP locales en mi navegador sin ejecutar Apache ni nada? Estoy usando Snow Leopard.
macos
mac
osx-snow-leopard
php
nnyby
fuente
fuente
Respuestas:
Un navegador no puede mostrarle la salida de un archivo PHP. Esto se debe a que un archivo PHP debe ser ejecutado por un intérprete (el intérprete php). Un navegador no tiene medios para hacer esto, solo espera código HTML o, en el mejor de los casos, le mostrará el contenido del archivo .php como texto.
Sin embargo, hay algunas maneras en que puede ver la salida de un archivo PHP. Puede ejecutar cualquier archivo PHP desde la Terminal. cd en la carpeta donde está su archivo php, y ejecútelo así
php ./my_file.php
Verá el resultado en la ventana Terminal. El resultado será el código HTML si su PHP genera código HTML. Si este es el caso, puedephp ./my_file.php > output.html
abrir el archivo output.html en su navegador.Tenga en cuenta que no hay forma de interactuar con sus archivos PHP. No tiene forma de completar formularios HTML y hacer clic en botones HTML.
Estas reglas son generales para todos los sistemas operativos, no solo para MacOS.
fuente
Si no desea discutir con la configuración de apache (que se envía con snowleopard), puede instalar MAMP (la versión gratuita). Tengo una solución Apache + MySQL muy fácil de usar, que le permitirá ejecutar páginas php localmente.
fuente
Si solo ve el código en una ventana del navegador con el uso compartido web activado, es posible que no tenga PHP activado y, por lo tanto, necesite editar httpd.conf ubicado aquí: disco duro / privado / ect / apache2 / httpd.conf
Está oculto, pero puedes abrirlo con bbedit. Haga una búsqueda de 'PHP'. Descomente (elimine el hash de) la primera instancia que encuentre para activar PHP y guardar. La línea se ve así:
Asegúrese de reiniciar Apache como último paso (apagar y volver a compartir web lo hará)
Para probar que PHP ahora está funcionando, cree un archivo de prueba PHP en su nueva raíz web de nivel de usuario (~ / Sitios) con el siguiente comando:
para realizar esto en Terminal, use esta guía: https://ole.michelsen.dk/blog/setup-local-web-server-apache-php-macos-x-mavericks.html
fuente