¿Necesito instalar WAMP para aprender PHP o necesito un servidor web con soporte PHP?

Otra opción es usar Docker. Con Docker, usted define “Contenedores”, es decir, un sistema Linux encapsulado, que contiene las cosas que desea ejecutar. Docker es mucho más liviano que un emulador como VirtualBox, por lo que es trivialmente fácil configurar múltiples servicios dentro de cajas Linux en contenedores.

Para hacer una pila Apache / MySQL / PHP con Docker hay varios enfoques. Lo más limpio es lanzar una instancia de MySQL para su base de datos, y luego usar el contenedor “php” para la porción Apache / PHP. En ambos casos, puede seleccionar los números de versión deseados. Además, puede montar cosas en el contenedor, como archivos de configuración, directorios de datos, webroot y más.

Docker se ejecuta en Windows, o en Mac OS X, o en Linux. Puede desarrollar sus contenedores Docker en su computadora portátil y también puede implementar contenedores en hosts en Internet.

En mi libro tengo un capítulo sobre Docker – Node.JS Web Development – Third Edition

Para hacer una computadora localhost / servidor local uno puede pasar de muchas maneras. Intenté hacerlo de dos maneras.

Visité php.net y descargué el último paquete de php (era php 7.3). Luego lo instalé. Y para eso tuve que hacer cambios en el archivo config.ini en la carpeta php. Pero confía en mí, no pasó nada. Incluso terminé arruinando mi mente. También vi algunos videos en youtube. Pero fueron 17 minutos impares y aunque no pude hacerlo. Aquí está el enlace que puede ayudarte.

Instalacion de PHP

  1. Luego intenté hacerlo de otra manera. Instalé el servidor Xampp en mi PC. Tiene varias opciones. Es genial y viene con muchas herramientas preinstaladas:
  • Servidor Apache
  • MySql
  • File Zilla
  • Mercurio

No necesita cambiar ningún archivo config.ini y otras configuraciones. simplemente instala el servidor Xampp y abre el panel de control de Xampp.

Siga estos pasos para comenzar.

  1. Encienda el servidor Apache haciendo clic en la casilla de verificación. Se volverá verde indicando que su servidor ha comenzado.
  2. Y encienda el servidor MySql por el mismo proceso.
  3. Cree cualquier archivo php (Realice algunas tareas de codificación) con la extensión .php y guárdelo en la carpeta C: / xampp -> php -> htdocs. (Supongamos que creó un archivo php llamado Example.php )
  4. Vaya a su navegador web favorito y escriba localhost / Example.php y presione enter. Funcionaría seguro.

Pero si está pasando por la primera opción, aprenderá cómo funcionan las cosas y todos los conceptos básicos que están sucediendo detrás de ella. Le ayudaría mientras trabaja en un servidor en vivo.

Puede crear su propia base de datos usando phpmyadmin en el servidor xampp.

Para aprender PHP y Mysql uno puede pasar por estos tutoriales en youtube.

PHP para principiantes

En lo que respecta a la facilidad de aprendizaje, puede pasar por el servidor Xampp.

Pero siempre hay un lado más oscuro cuando vas por atajos.

Espero que esto ayude.

Feliz codificación 🙂

WAMP facilita la ejecución de lenguajes del lado del servidor como PHP directamente en su máquina sin la necesidad de un servidor web, esto es especialmente útil durante las pruebas y el desarrollo. Para fines de aprendizaje, le sugiero que use WAMP o XAMPP, luego, cuando su aplicación esté lista para la implementación, puede buscar un proveedor de alojamiento web que admita PHP, y el 99% de las empresas de alojamiento admiten PHP.

Entonces, probablemente necesite instalar WAMP en su computadora para aprender PHP, tiene más sentido y le facilitará la vida.

Si ejecuta wamp / xamp / mamp en Windows, puede practicar php / mysql … y si menciona el alojamiento web, entonces no tendría ningún sentido ya que omitiría cualquier desarrollo local y empujaría su código php a un servidor alojado … no quieres correr antes de poder caminar!

Seguiría algunos tutoriales de YouTube para entrar en el ritmo de las cosas, todo comenzará a ser evidente una vez que tenga algunos conceptos claros en su cabeza

Sí, será frustrante jugar en cualquier otra cosa que no sea una máquina local, sus solicitudes son más lentas y probablemente se configurará para la producción y no para el desarrollo. Tómese el tiempo para aprender a configurar un entorno WAMP o MAMP, es una buena habilidad tener.

Ambos logran lo mismo. Le proporcionan un entorno en el que puede poner su código para ejecutarlo. ¿Desea que sus esfuerzos de aprendizaje sean visibles en la web para otras personas? Si es así, obtenga un nombre de dominio y algo de alojamiento. Si es solo para que lo mire a medida que se desarrolla, instale WAMP y codifique localmente.