Instale apache, php y mysql (mariadb) en windows usando xampp

Video: Como instalar Xampp | Apache | php | MySQL | MariaDB | de forma fácil y rápida 2024

Video: Como instalar Xampp | Apache | php | MySQL | MariaDB | de forma fácil y rápida 2024
Anonim

Algunos de ustedes pueden tener una idea de lo que significa el título y otros no, por lo tanto, antes de entrar en este tutorial, conozcamos 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 solicitudes 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 mostrarse en un navegador web.

PHP es un lenguaje de script del lado del servidor. PHP puede ejecutarse localmente, por sí solo, pero se conoce más comúnmente como una extensión a 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 script 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 software de base de datos de código abierto durante muchos años. Pero desde su compra por Sun Microsystems en 2008, y vendida nuevamente a Oracle en 2010, los fundadores originales consideraron que se alejó de su naturaleza de código abierto a una versión más comercial. En respuesta a esto, los fundadores de MySQL bifurcaron el código fuente y crearon MariaDB, un reemplazo directo para MySQL que promete permanecer siempre de código abierto y compatible con las API y los comandos de MySQL.

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

Cada una de las piezas de software descritas está disponible de forma gratuita y se puede descargar desde sus sitios web dedicados o espejos autorizados. El problema es que la configuración manual puede llevar algún tiempo y requiere un conocimiento avanzado de la computadora / servidor para comprender 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:

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

1. Lo que debe 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.

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

3. Después de la instalación, será recibido por el Panel de control de 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 presione los botones de Inicio para cada uno de ellos.

4. Una vez que se inician los servidores, abra su navegador favorito y apúntelo 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 utilizando PHPInfo y también acceder a una sección de preguntas frecuentes y una sección de CÓMO que debería ser suficiente para comenzar con XAMPP.

¡Felicidades! Ha instalado Apache, PHP y MySQL / MariaDB en una máquina Windows con 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 usando XAMPP, deberá mover los archivos del sitio web a una carpeta llamada HTDOCS ubicada dentro de la carpeta de instalación de XAMPP (generalmente C: \ XAMPP).

NOTA 2: los puertos 80 y 443, utilizados por defecto por Apache, pueden estar 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 continúa reservándolos aunque no los use. Puede deshabilitar esto en Skype desmarcando Usar los puertos 80 y 443 para conexiones entrantes adicionales en Herramientas -> Opciones -> Avanzado -> Conexión.

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

Si tiene alguna otra pregunta, utilice la sección de comentarios a continuación.

Instale apache, php y mysql (mariadb) en windows usando xampp