Estoy estudiando en YouTube formularios HTML5 con archivos PHP; los videos comienzan con una página web que contiene el formulario y un enlace a un archivo PHP o ponen todo en archivos php; Copio los archivos exactos de los instructores; pero no funcionan: no se publica nada después de completar el formulario y presionar el botón de enviar.
Tuve los archivos en una unidad flash USB y luego los probé en la computadora: nada.
Mi pregunta es entonces: "¿Necesito tener un servidor real en mi computadora para que funcionen los archivos PHP?"
Gracias por sus respuestas.
Puede ejecutarlo en su propia computadora; el servidor web no tiene que estar conectado a Internet mientras crea y prueba sus scripts PHP en su máquina local. Puede leer más sobre esto en la página oficial de PHP ¿Qué necesito?
Puede descargar uno de los siguientes servidores locales:
Aquí hay una buena explicación de por qué se requiere un servidor web para ejecutar PHP . Básicamente se debe a que PHP es un lenguaje de secuencias de comandos dinámico del lado del servidor.
Sin embargo, si solo desea ejecutar scripts PHP simples, sin páginas web. Esto es posible sin un servidor web en ejecución. Vea esta pregunta: ¿Cómo puedo ejecutar un php sin un servidor web?
Sí, PHP deberá ejecutarse en un servidor para poder ejecutarse. Si tiene una Mac, debe estar equipada para ejecutar un servidor Apache. Encontré este artículo realmente útil al desarrollar con PHP: https://jason.pureconcepts.net/2015/10/install-apache-php-mysql-mac-os-x-el-capitan/
Sí. Los archivos PHP contienen código que debe ser manejado por un intérprete, es decir, un programa que lee el código PHP y lo genera en consecuencia. Esto se puede hacer sin un servidor web (usando la línea de comandos php), pero PHP se usa más comúnmente con un servidor web.
Desea configurar algún tipo de pila con un servidor web y php. Muchos principiantes usan apache como servidor web y, dado que se siente cómodo usando youtube para aprender, una simple búsqueda de "apache php" y su sistema operativo.
¡¡Bienvenido al maravilloso mundo de PHP!!