Software">
Guia 1 Entorno XAMPP
Guia 1 Entorno XAMPP
Guia 1 Entorno XAMPP
Objetivo: Poner en práctica los conceptos aprendidos en clase para configurar el entorno de desarrollo para
PHP.
Instalación de XAMPP
Apache escucha en el puerto 80 (peticiones HTTP) y puerto 443 (peticiones HTTPS) por defecto, si el servicio
no inicia puede que el puerto 80 este siendo utilizado por otro servidor web (Ej. IIS)
MySQL/MariaDB escucha peticiones por el puerto 3306 por defecto.
Probando los servicios y el entorno de desarrollo
Apache
1. Abra su navegador predilecto y digite localhost o 127.0.0.1 en la barra de direcciones.
2. Coloque una captura de pantalla con el resultado en el espacio siguiente:
MySQL / MariaDB
1. Para probar el correcto funcionamiento de MySQL, en el panel de control haga clic sobre el botón
Shell
2. Se abrirá una terminal o línea de comandos, digite la línea siguiente para poder conectarse al gestor de
bases de datos:
mysql -u root -p
Presione <Enter>
Mysql: llama la ejecución del programa para conectarse al gestor de bases de datos
-u: parámetro para indicar el nombre de usuario que se va a conectar
-p: parámetro para hacer que el gestor solicite la contraseña del usuario que se intenta conectar (root)
En este caso no hemos configurado ninguna contraseña para root por lo tanto solo debemos presionar
<Enter>
3. Digite los siguientes comandos el el prompt de MariaDB y coloque una captura de pantalla con los
resultados de cada comando
show databases;
use nombre_base_datos; (escoge una del resultado anterior)
show tables;
Vuelve a listar las bases de datos disponibles, se debe reflejar la base recién creada.
Visual Studio Code
1. Ingresa a la siguiente dirección para descargar el instalador de Visual Studio Code (Code de ahora en
adelante)
https://code.visualstudio.com/download
2. Descarga la versión según tu sistema operativo, en este caso Windows
a. Prettier
https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode
b. Auto Rename Tag
https://marketplace.visualstudio.com/items?itemName=formulahendry.auto-rename-tag
c. Auto Close Tag
https://marketplace.visualstudio.com/items?itemName=formulahendry.auto-close-tag
d. Better Comments
https://marketplace.visualstudio.com/items?itemName=aaron-bond.better-comments
e. Error Lens
https://marketplace.visualstudio.com/items?itemName=usernamehw.errorlens
f. Indent Rainbow
https://marketplace.visualstudio.com/items?itemName=oderwat.indent-rainbow
g. Live Server
https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer
h. PHP Intelephense
https://marketplace.visualstudio.com/items?itemName=bmewburn.vscode-intelephense-client
- Una forma diferente de instalar las extensiones es utilizar el icono de la barra de herramientas lateral
digitando en el campo de búsqueda el nombre de la extensión que requieres instalar.
Pruebas de PHP
1. Vamos a crear una página PHP más útil que hacer un Hola Mundo.
2. Abra un explorador de archivos y vaya a la carpeta donde se van a alojar todos los proyectos web
dentro de XAMPP. Si seguimos la instalación por defecto la ruta es: C:\xampp\htdocs
3. Utilizando un editor de textos (VSCode), crea un nuevo archivo y guárdalo en la ruta anterior con el
nombre info.php
4. En la ventana del editor de texto digitamos el código de PHP.
<?php phpinfo(); ?>
5. Procedemos a guardar este archivo.
6. Abrimos nuestro navegador y digitamos la URL para poder acceder a la página PHP que acabamos de
crear.
localhost/info.php
7. Coloca una captura de pantalla con el resultado obtenido.
9. Comenta brevemente lo que has podido identificar de la información proporcionada por la pagina
creada.
Como lo comente anteriormente, es una pagina o inf completa d ver que esta instado en nuestro equipo para
poder usa el entorno de xampp, VSC, mucha información de la configuración para pttp, extensiones, PHP API
Guarda este archivo de Word, colocale tu número de carnet como nombre y subelo a la
UVirtual en el enlace correspondiente.
Reto extra:
o Investigar sobre el uso de PHPMyAdmin en XAMPP y ejecuta los comandos
sobre MySQL/MariaDB de esta guía.