Instalar Apache, PHP y MySQL (MariaDB) en Windows usando XAMPP

Instalar Apache, PHP y MySQL (MariaDB) en Windows usando XAMPP

Para varios problemas de PC, recomendamos esta herramienta .

Este software reparará errores comunes del ordenador, le protegerá de la pérdida de archivos, malware, fallos de hardware y optimizará su PC para obtener el máximo rendimiento. Solucione problemas de PC ahora en 3 sencillos pasos:

  1. Descargue esta herramienta de reparación de PC con la calificación «Excellent» en TrustPilot.com.
  2. Haga clic en «Iniciar escaneo» para buscar problemas de Windows que puedan estar causando problemas en el equipo.
  3. Haga clic en «Reparar todo» para solucionar problemas con tecnologías patentadas (Descuento exclusivo para nuestros lectores).

Algunos de ustedes pueden tener una idea de lo que significa el título y otros no, así que antes de entrar en este tutorial familiaricémonos con todos los términos.

Apache es el software de servidor web más utilizado en este momento, y lo ha sido durante los últimos 20+ años desde su lanzamiento inicial en 1995. Procesa peticiones HTTP y nos permite almacenar, procesar y entregar páginas web localmente o en Internet. Todos los sitios web requieren un servidor web para poder ser visualizados en un navegador web.

PHP es un lenguaje de programación del lado del servidor. PHP puede ejecutarse localmente, por sí mismo, pero es más comúnmente conocido como una extensión de un servidor web. En este caso permite a un desarrollador ejecutar una aplicación PHP en el servidor y entregar el resultado a través de un navegador. Este es uno de los lenguajes de scripting más populares del lado del servidor.

MySQL es una aplicación de servidor de base de datos que nos permite almacenar y entregar datos para aplicaciones y/o sitios web. MySQL ha sido el estándar en el software de bases de datos de código abierto durante muchos años. Pero desde su compra por parte de Sun Microsystems en 2008, y su venta a Oracle en 2010, los fundadores originales consideraron que se alejó de su naturaleza de código abierto hacia una versión más comercial. En respuesta a esto, los fundadores de MySQL bifurcaron el código fuente y crearon MariaDB , un reemplazo para MySQL que promete permanecer siempre como código abierto y compatible con las APIs y comandos de MySQL.

Si juntamos toda la información anterior, deberíamos obtener un servidor web (Apache) capaz de manejar un lenguaje de scripting del lado del servidor (PHP) y la posibilidad de almacenar información usando un servidor de base de datos (MariaDB).

Cada una de las piezas de software descritas en este artículo está disponible de forma gratuita y puede descargarse de sus sitios web dedicados o de réplicas autorizadas. El problema es que la configuración manual puede tomar algún tiempo y requiere un conocimiento avanzado de la computadora/servidor para entender lo que hace cada opción.

Afortunadamente hay muchas alternativas, y una de ellas es XAMPP . Esto nos permite instalar fácilmente Apache, MySQL/MariaDB y PHP configurándolos automáticamente durante la instalación. También incluye paquetes adicionales como FileZilla FTP Server , Mercury Mail Server , Tomcat , PERL , , phpMyAdmin y Webalizer . Básicamente todo lo que necesita para iniciar su propio servidor web para pruebas y desarrollo.

Lo que necesitarás:

  • un PC con Microsoft Windows
  • una conexión a Internet para descargar el instalador
  • paciencia

1. Lo que tiene que hacer es dirigirse a www.apachefriends.org y descargar el instalador. Tenga en cuenta que XAMPP también está disponible para máquinas basadas en Linux y Mac OS X, así que descargue la versión correcta para su sistema operativo.

Recomendamos esta herramienta para varios problemas de PC

  • reparar errores comunes
  • protección contra la pérdida de archivos
  • consecuencias del malware
  • corrección de archivos dañados
  • reemplazar archivos perdidos
  • fallos de hardware
  • optimización del rendimiento

Encuentra y corrige errores de Windows automáticamente

▼ ARREGLAR AHORA

Clasificado Excelente

2. Instale XAMPP utilizando el instalador descargado. Tenga en cuenta que durante la instalación se le pedirá que elija los paquetes que necesite. Aquí puede desmarcar todo excepto Apache , MySQL y PHP , pero recomiendo que también instale phpMyAdmin y Webalizer . Estos le ayudarán a administrar sus bases de datos MySQL y también le proporcionarán información sobre el uso del sitio web.

3. Después de la instalación será recibido por el Panel de Control XAMPP . Aquí es donde puede iniciar y detener las aplicaciones del servidor y realizar modificaciones en sus archivos de configuración. Para iniciar Apache y MySQL simplemente pulse los botones Start para cada uno de ellos.

4. Una vez iniciados los servidores, abra su navegador favorito y apunte a http://172.0.0.1 o http://localhost para acceder a la página principal de XAMPP. Desde aquí puede acceder a phpMyAdmin, ver la configuración de PHP usando PHPInfo y también acceder a una sección de preguntas frecuentes y una sección de CÓMO HACERLO que debería ser suficiente para empezar con XAMPP.

¡Felicidades! Ha instalado Apache, PHP y MySQL/MariaDB en una máquina Windows usando XAMPP. Ahora puede probar y desarrollar sitios web ejecutándolos localmente en lugar de tener que cargar cada archivo en un servidor web después de editarlo.

NOTA 1: Para acceder a un sitio web o script utilizando XAMPP, tendrá que mover los archivos del sitio web a una carpeta llamada HTDOCS situada dentro de la carpeta de instalación de XAMPP (normalmente C:\XAMPP ).

NOTA 2: Los puertos 80 y 443 , utilizados por defecto por Apache, pueden ser bloqueados o reservados en su máquina por otras aplicaciones. Por ejemplo, Skype reserva estos puertos en caso de que otros no estén disponibles y los sigue reservando aunque no los utilice. Puedes desactivarlo en Skype desmarcando Usa los puertos 80 y 443 para conexiones entrantes adicionales en Herramientas -> Opciones -> Opciones -> Avanzadas -> Conexión .

NOTA 3: Si su equipo está detrás de un enrutador y desea acceder a los sitios web alojados en XAMPP desde una conexión externa, tendrá que configurar el reenvío de puerto del enrutador a la máquina XAMPP para los puertos 80 (HTTP), 443 (HTTPS) y 3306 (MySQL).

Si tiene alguna otra pregunta, por favor use la sección de comentarios a continuación.

Deja un comentario