¿Hay alguna manera de ver archivos PHP locales en mi navegador sin ejecutar Apache ni nada? Estoy usando Snow Leopard.
¿Hay alguna manera de ver archivos PHP locales en mi navegador sin ejecutar Apache ni nada? Estoy usando Snow Leopard.
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, puede php ./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.
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í:
LoadModule php5_module libexec/apache2/libphp5.so
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:
printf "<?php phpinfo(); ?>" > ~/Sites/phpinfo.php
para realizar esto en Terminal, use esta guía: https://ole.michelsen.dk/blog/setup-local-web-server-apache-php-macos-x-mavericks.html