Como instalar y configurar XAMPP
Summary
TLDREn este video, Marco Robles explica cómo instalar y configurar XAMPP, un conjunto de herramientas para servidores web que incluye Apache, PHP, MySQL, entre otros. A través de una guía paso a paso, enseña cómo descargar la versión adecuada, realizar la instalación y ajustar configuraciones importantes, como el puerto de Apache y MySQL, además de cómo verificar si PHP está correctamente instalado. También muestra cómo solucionar problemas comunes y cómo utilizar herramientas como phpMyAdmin para gestionar bases de datos. Es una introducción completa para quienes desean desarrollar sistemas web con PHP.
Takeaways
- 🔧 Champ Jump es un conjunto de herramientas que incluye un servidor web, PHP, y bases de datos como MySQL o MariaDB.
- 🖥️ Es compatible con sistemas operativos Windows, Linux y macOS, y ofrece diferentes versiones de PHP, como 7.4, 8.0 y 8.1.
- 📥 Elige la versión de PHP adecuada según tus necesidades, recomendando la versión intermedia 8.0 para la mayoría de los casos.
- 🔄 Durante la instalación, selecciona solo las herramientas necesarias como Apache, MySQL, y PHP MyAdmin.
- 🌐 Apache es el servidor principal y se debe activar desde el panel de control de XAMPP.
- ⚠️ Si Apache o MySQL no funcionan, verifica que los puertos 80 y 3306 no estén en uso por otros programas.
- 🛠️ Puedes cambiar los puertos de Apache o MySQL en los archivos de configuración como httpd.conf y my.ini.
- 💻 Usa PHPMyAdmin para administrar bases de datos MySQL a través de un entorno gráfico sencillo.
- 📝 Para verificar que PHP está correctamente instalado, crea un archivo PHP con phpinfo() y guárdalo en la carpeta htdocs.
- 🔑 Agrega PHP y MySQL al PATH de Windows para poder usarlos desde la consola y ejecutar comandos directamente.
Q & A
¿Qué es Champ Jump y para qué se utiliza?
-Champ Jump es un conjunto de herramientas que actúa como servidor web, permitiendo el desarrollo de sistemas en PHP. También incluye bases de datos como MySQL o MariaDB, entre otras, y es útil para montar sistemas web.
¿Cuáles son las versiones actuales de PHP disponibles para descargar en Champ Jump?
-Las versiones actuales de PHP disponibles son la 7.4, que está en su último mantenimiento, la 8.0, que es la estándar, y la 8.1, que es la más reciente.
¿Cómo elegir la versión de PHP adecuada al descargar Champ Jump?
-Se recomienda elegir la versión intermedia, como la 8.0, ya que tiene soporte activo. También es posible descargar versiones anteriores desde la sección 'More downloads' si se requiere una versión más antigua.
¿Qué herramientas se pueden instalar durante la instalación de Champ Jump?
-Entre las herramientas disponibles se encuentran Apache (para visualizar páginas web), MySQL (motor de base de datos), Filezilla (para subir archivos por FTP), un servidor de correo, Tomcat, y otras como PHPMyAdmin para gestionar bases de datos.
¿Qué puertos utilizan Apache y MySQL por defecto?
-Apache utiliza por defecto los puertos 80 o 443 para HTTPS, mientras que MySQL utiliza el puerto 3306.
¿Qué hacer si Apache no se inicia debido a un conflicto de puerto?
-Si Apache no se inicia, puede ser porque el puerto 80 ya está en uso. Se puede cambiar al puerto 8080 editando el archivo httpd.conf, detener el servicio de Apache y luego reiniciarlo usando el nuevo puerto.
¿Cómo se comprueba si PHP está correctamente instalado?
-Se puede crear un archivo llamado info.php con el código <?php phpinfo(); ?> y guardarlo en la carpeta 'htdocs' de la instalación de Champ Jump. Luego, al acceder a 'localhost/info.php' en el navegador, se puede ver la versión de PHP y sus configuraciones.
¿Qué es PHPMyAdmin y cómo se usa?
-PHPMyAdmin es una herramienta desarrollada en PHP que se conecta al servidor Apache y permite gestionar bases de datos MySQL. Se puede acceder a través de 'localhost/phpmyadmin' y es útil para realizar consultas y gestionar tablas de bases de datos.
¿Cómo agregar PHP al 'Path' de Windows y por qué es importante?
-Se puede agregar PHP al 'Path' de Windows para poder ejecutar comandos PHP desde la consola. Esto se hace copiando la ruta de la carpeta PHP, accediendo a 'Propiedades del sistema', y añadiendo la ruta en 'Variables del entorno'. Esto es importante para que aplicaciones que usan PHP funcionen correctamente desde la línea de comandos.
¿Cómo cambiar el puerto de MySQL en caso de conflictos?
-Para cambiar el puerto de MySQL, se debe editar el archivo my.ini y cambiar el número de puerto. Sin embargo, no se recomienda hacerlo a menos que sea absolutamente necesario, ya que también es necesario ajustar las configuraciones de PHP para que funcione correctamente con el nuevo puerto.
Outlines
🚀 Introducción a la instalación de XAMPP
En este párrafo, Marco Robles presenta el objetivo del video: enseñar a instalar XAMPP, un conjunto de herramientas que incluye un servidor web, el lenguaje PHP, y bases de datos como MySQL o MariaDB. Estas herramientas son útiles para desarrollar sistemas web y configurarlos para ser utilizados. Marco menciona las diferentes versiones de PHP disponibles y recomienda elegir la versión estándar 8.0 o, si se prefiere, una anterior que se puede encontrar en las descargas adicionales.
💻 Instalación de XAMPP y selección de herramientas
Este párrafo explica los pasos para descargar e instalar XAMPP. El proceso incluye la selección de componentes, como Apache, MySQL y herramientas adicionales como Filezilla. Marco recomienda instalar solo Apache y MySQL, desactivando otras herramientas innecesarias. También menciona la instalación de PHPMyAdmin para gestionar bases de datos. Se proporcionan instrucciones sobre la ubicación de instalación y la selección del idioma, finalizando con el lanzamiento del panel de control de XAMPP.
⚙️ Configuración de servicios y resolución de problemas
Aquí, Marco muestra cómo iniciar los servicios Apache y MySQL desde el panel de control de XAMPP. Explica los posibles problemas al iniciar servicios, como el uso del puerto 80 por otra aplicación, y ofrece soluciones como cambiar el puerto a 8080. También describe cómo revisar y modificar configuraciones en el archivo de Apache y cómo proceder si hay problemas con la base de datos MySQL debido a versiones duplicadas.
🔧 Probando la instalación de PHP y MySQL
Marco continúa con la prueba de PHP, explicando cómo crear un archivo `info.php` y guardarlo en la carpeta `htdocs` para verificar la instalación. Luego, describe cómo cambiar configuraciones de PHP como el límite de memoria y el tiempo máximo de ejecución. También explica cómo iniciar PHPMyAdmin para conectarse a MySQL y sugiere cambiar el puerto de Apache si es necesario. Finalmente, ofrece consejos para añadir PHP y MySQL al PATH de Windows para ejecutar comandos desde la consola.
Mindmap
Keywords
💡XAMPP
💡PHP
💡Apache
💡MySQL
💡phpMyAdmin
💡Puertos
💡Panel de Control de XAMPP
💡Configurar PHP
💡Variables de entorno
💡Errores comunes
Highlights
Marco introduces the tutorial, explaining the installation of XAMPP, a tool that includes a web server with PHP and MySQL databases for web development.
XAMPP offers different versions based on PHP, with the latest stable versions being PHP 7.4, 8.0, and 8.1.
Marco advises downloading the PHP 8.0 version, as it is the most stable and currently supported version.
The tutorial explains how to install XAMPP on different operating systems, including Windows, Linux, and Mac.
The installation includes essential tools like Apache for web server functionalities and MySQL for database management.
FileZilla, an FTP client, is optional and can be used for uploading files to a hosting server.
To avoid potential errors during installation, it is crucial to verify port conflicts, especially with ports 80 and 3306.
Marco shows how to configure XAMPP by changing the HTTP port in the Apache configuration file if there is a conflict with port 80.
The tutorial demonstrates how to start and stop services like Apache and MySQL from the XAMPP control panel.
An issue commonly faced is port conflicts between multiple versions of MySQL. Marco shows how to resolve this by stopping conflicting services.
He explains how to edit PHP settings, such as memory limit and max execution time, in the PHP configuration file for optimal performance.
Marco demonstrates how to create a PHP file (`info.php`) to verify the successful installation of PHP and XAMPP.
The video covers how to open PHPMyAdmin, which is a web-based tool for managing MySQL databases, from XAMPP.
He also explains how to add PHP and MySQL paths to the system environment variables for better console-based interaction.
Marco wraps up the tutorial by advising viewers to check forums for troubleshooting additional errors and encouraging them to subscribe to his channel.
Transcripts
hey que tal yo soy marco robles y en
esta ocasión aprenderemos a instalar
champ jump contiene un conjunto de
herramientas que es un servidor web en
este caso esta parte también tenemos el
lenguaje php una base de datos que puede
ser my esquivel o mariah debe entre
otras herramientas y juntas nos van a
ayudar a poder desarrollar sistemas en
web en este caso sería en php también
nos permite montar nuestros sistemas
para que se puedan utilizar así es que
vamos a aprender a instalarlo y algunas
configuraciones que vamos a requerir
vamos a buscar camps
aquí en la página nos aparece en la
página principal las descargas pero
vamos a ir acá en pulsa aquí para otras
descargas para poder ver las que tenemos
disponibles esta puede estar para
windows para linux para mac entre otras
principalmente vamos a encontrar tres
descargas por sistema operativo y esto
va a corresponder a las versiones de php
actuales en este momento las tres
actuales serían las 7.4 que es ya la que
le están dando su último mantenimiento
ya va de salida pero todavía lo tenemos
allí después tenemos digamos que la que
está en este momento estándar que sería
la 8.0 y digamos que la más reciente que
sería la 8.1 esto lo puedes ver
directamente en la página de php
aquí puedes encontrar la documentación
de cuáles son esas versiones que se les
está dando soporte activo en este
momento te vas a descargas
aquí en versiones y estas son las tres
descargas que vas a encontrar más
adelante tal vez el siguiente año ya
está ya no va a aparecer va a aparecer 8
81 y 82 esto va a ser con el paso del
tiempo
aquí es importante saber qué versión
necesitas yo te recomiendo que tomes la
intermedia digamos que esta o también si
quieres una versión mucho más anterior
puedes colocar acá en morse downloads
le das click y te aparecen todas las
versiones que puedes descargar aquí
digamos que son ya los que están
archivados te va a sacar a windows y
aquí puedes encontrar todas las
versiones regularmente la versión se va
a hacer referencia a la de php para que
ahí puedas encontrar en este caso
nosotros vamos a descargar la 8
aquí va a ser dependiendo de nuestra
arquitectura va a empezar nuestra
descarga ya está terminando vamos a
abrirla
nos solicita permiso
los aceptamos este mensaje no es un
error sólo es una alerta que indiquemos
que le bajemos tal vez la seguridad a
nuestro sistema operativo puedes buscar
acá o hacer
acá puedes cambiar pero no es necesario
nos va a permitir instalar correctamente
presionamos ok
siguiente
en esta ventana nos van a aparecer todas
las herramientas que podemos instalar en
la parte del server encontramos apache
que es el principal para visualizar una
página web de allí encontramos el motor
mysql también encontramos una
herramienta que se llama filezilla es
para subir archivos mediante ftp tal vez
a un hosting a un servidor también un
servidor de email y otro servidor de
apache que se llama tomcat este
regularmente lo usan mucho más para
llamar así es que no es necesario
instalarlo en este caso vamos a instalar
solo apache mysql vamos abajo
encontramos los lenguajes de
programación el que necesitamos va a ser
php el de pero tal vez no lo vamos a
usar lo desactivamos abajo vamos a
encontrar otras herramientas una de
ellas es php my admin el cual es un
cliente para poder conectarnos al motor
de base de datos y nos ayuda mucho en el
desarrollo y diseño de las bases de
datos entonces si lo instalar las demás
herramientas pues ya son adicionales que
no vamos a necesitar en caso de que si
requieres alguna pues la marcas
presionamos siguiente
donde se va a instalar
aquí me parece una ubicación correcta
siguiente el lenguaje o el idioma va a
ser inglés y alemán lo dejamos en inglés
siguiente aquí pues podemos desmarcar
este para que no nos abra esta liga y
siguiente siguiente y esperamos a que
termine esta instalación no va a ser muy
tardado
aquí ya terminó la instalación nos
aparece esta ventana y dejamos marcada
esta opción para que nos abra el panel
de control de camps presionamos finish
esperamos un momento a que se inicie
nuestra aplicación
de aquí vamos a ver su panel como tal
champ es el todo en uno para poder hacer
estas configuraciones muy sencillas y
para esto tiene este panel donde podemos
iniciar los servicios recuerda que estas
herramientas también instalan un
servicio en este caso apache necesita un
servicio para que se pueda iniciar y
esté activo durante el tiempo que
nosotros decidamos para poder activarlo
sólo presiona el botón start lo mismo va
a pasar con el motor de base de datos
mysql presionas start
aquí te va a indicar los servicios que
ya están activos se ponen en verde y
aquí ya nos aparece una alerta del
firewall
permitimos ambas
y hasta este punto no tuvimos ningún
problema con el inicio de los servicios
podemos ver los puertos que están usando
estos son los predefinidos para patches
se recomienda el 80 o el
443 pero esto es para trabajar con https
para malla esquivel está el
3.306 esos son los puertos predefinidos
puede que en algún momento tú cuando
inicies estos servicios tal vez te mande
algún error vamos en el primer caso de
apache para poder revisar el error que
tenemos puede que sea porque el puerto
80 ya está usado hay algunas
aplicaciones que usan el puerto 80
porque estas aplicaciones sólo entrarían
así localhost
y aquí ya podemos ver la página
principal de jump
en caso de que no te inicia el servicio
aquí te va a decir que no está
que no existe o que no aparece no puedo
acceder
ahí lo dejamos un rato
porque está buscando y como apache
nuestra activo pues no puede mostrarle
la página entonces tal vez tú puedes
cambiar el puerto muchos usan el puerto
80 80 también aquí es como aparecería
para poder hacer este cambio nos vamos
al botón de config y buscamos el que se
llama http t.co me lo va a abrir con
algún editor
aquí vas a buscar un poco más abajo
donde dice vicent y aquí es el puerto
que está usando en caso de que tengas
algún problema solo agrega 80 80
guardas
detienes el servicio o si no se ha
iniciado solo presionas start
esperas a que se coloque en verde ya no
tuvo problemas y regresas pero ahora no
vas a iniciar como el localhost sino que
vas a agregar dos puntos y el puerto 80
80 como puedes verlo con el puerto 80 no
necesitas colocarlo porque ese es el
predefinido para que te muestre la
página pero cuando lo cambias ahora si
necesitas colocar el puerto y listo ya
me está apareciendo correctamente
vamos con el motor mysql este
regularmente presenta problemas porque
tal vez ya tenemos instalado también
otra versión que lo instalamos por
separado entonces se duplican los
servicios y mientras que uno esté
funcionando pues el otro no va a
funcionar sería detener los servicios
puedes abrir aquí donde dice services
para que te muestren la ventana con el
listado de todos sus servicios aquí
puedes buscar m y tal vez por acá
encuentres en caso de que lo tengas
instalado uno de mysql
y también necesitamos detenerlo para
poderlo activar también puedes hacer
algunos cambios aquí en conflicto y este
se llama mi punto y ni
aquí puedes encontrar el puerto lo
puedes cambiar también aunque no se
recomienda mucho cambiar este puerto
porque cuando trabajamos con php
necesitamos también decirle que puerto
se cambia y en ocasiones pues se nos
olvida y por eso tenemos algunos errores
pero aquí puedes ir cambiando las
diferentes configuraciones también ahora
vamos con la configuración de este panel
a quien confíe podemos indicar cuál es
el editor predefinido también el
navegador predefinido y cuáles servicios
se van a iniciar al momento de abrir
samp puedes indicar que apache y que
mysql o si lo dejas de forma manual
tienes que activarlo ahí con su
botoncito de cada uno
podemos cerrar esta parte y vamos con el
último que es el de php aquí para poder
saber que si tenemos instalado
correctamente php vamos a abrir un
editor en este caso puede ser el bloc de
notas o algún otro editor que ya estés
trabajando abrimos php colocamos php
info
paréntesis punto y coma y cerramos php
este lo vamos a guardar en la carpeta
root o en la carpeta ht docs de nuestro
servidor web y esto lo vamos a encontrar
en la carpeta donde se instaló sham
es aquí disco local ce camps y aquí
buscamos la carpeta que se llama hd2
aquí es donde tienen todos los sistemas
o páginas que vamos a estar cargando y
los vamos a visualizar de esta forma
aquí vamos a guardarlo como info punto
php pero como estoy utilizando el bloc
de notas acá
seleccionó todos los archivos y ya me
aparecen otros guardamos vamos a abrirlo
desde las carpetas para asegurarnos que
está correctamente
ht docs
y aquí lo tenemos entonces en el
navegador lo vamos a llamar
info php y listo nos aparece la versión
de php y todas las configuraciones que
tiene de forma predefinida en caso de
que quieras cambiar algunas de estas
configuraciones más acá en el módulo de
apache config y buscas el que se llama
php punto in y aquí lo cambias y aquí
regularmente lo que cambiamos es uno que
se llama memory con bajo límite lo
buscas así y en muchas ocasiones esta
memoria la aumentamos también el de max
execute time y así con otras extensiones
que nos proporciona php aquí alguna si
te la solicita algún framework algún
sistema pues aquí sólo las des marcas
para poderlas activar aquí puedes
encontrar muchas configuraciones que
vamos a estar realizando y ya también lo
guardas de tienes apache y lo vuelves a
iniciar
ahora para probar los tres juntos
tendríamos que iniciar php my admin así
que vamos a amaya esquivel admin
y nos va a abrir la aplicación aquí como
nosotros cambiamos el puerto no la va a
encontrar podemos hacer dos cosas una es
agregarle el puerto dos puntos 80 80
y nos va a abrir la aplicación de php my
admin esta aplicación lo que hace es que
se ejecuta con el servidor apache está
desarrollado en php y se conecta a la
base de datos de mysql entonces ya
estamos probando los tres en caso de que
no queramos colocar el puerto así pues
hacemos el cambio de tenemos el apache
vamos a la configuración vamos al puerto
y lo dejamos en el 80 recuerda que lo
cambiamos porque en caso de que te
suceda de que no te permita ejecutarlo
lo puedes cambiar de puerto pero aquí ya
está abrimos nuevamente admin
va a abrir otra pestaña y aquí nos va a
mostrar la aplicación
otra cosa que también en ocasiones
necesitamos es que php esté agregado al
pad de windows esto para que puedas
trabajarlo desde la consola tal vez para
revisar algún comando php espacio guión
v no lo reconoce y en ocasiones nos
causa problemas lo mismo con mysql y
otros para esto vas a tu equipo
clic derecho aquí en este equipo
propiedades buscadas acá en
configuración avanzada del sistema y
variables de entorno también puedes
buscarlo directamente aquí puedes buscar
path y te va a abrir esta misma
ventanita das clic en variables de
entorno abajo donde dice variables del
sistema buscas el que se llama path y le
das clic en editar aquí vas a colocar la
ubicación de php por ejemplo aquí buscas
php
y esta ruta las copias das clic en nuevo
y la pegas presiona enter aceptar
aceptas todo y ya puedes cerrar lo vamos
a cerrar también la consola abrimos
nuevamente la consola
colocas php espacio guión uve y listo ya
te indica la versión de php que estás
usando y algunas aplicaciones requieren
esta configuración para que puedan
funcionar puedes hacer lo mismo con
mysql para que así puedas entrar desde
aquí a la base de datos estas son sólo
algunas configuraciones que podemos
realizar ya después de haber instalado
samp en caso de que te genere algún
error adicional que no mostramos aquí te
sugiero que busques en algún foro o en
alguna página porque tal vez a muchos se
les ha pasado y saben cómo hacer la
solución ayudame dándole el aire al
vídeo suscríbete y nos vemos hasta la
próxima
浏览更多相关视频
Crear Base de Datos en Xampp con MySQL Paso a Paso
Como descargar e instalar Laragon en Windows 10 fácil y rápido 2023
PHPmyadmin (Tutorial #001) Primera BD
Instalación de MySQL 🐬 para iniciar con Bases De Datos 🗃
🔵 Cómo INSTALAR MySQL WORKBENCH en WINDOWS | Por Completo y Muy Fácil 📦✅
INSTALACIÓN Magento
5.0 / 5 (0 votes)