==============================
Instalar Apache y Visual C++ Redistributable for Visual Studio 2015-2019 en windows 10
-----------------------------------------------------------------------------------------------
Instalar PHP en Windows 10
https://www.apachelounge.com/download/
https://aka.ms/vs/16/release/VC_redist.x64.exe
Descomprimir el archivo en
C:\Program Files
Configurar las variables de entorno
En Path ->Editar -> Nuevo
C:\Program Files\Apache24\bin
Descomprimir el archivo en
C:\Program Files
Configurar las variables de entorno
En Path ->Editar -> Nuevo
C:\Program Files\Apache24\bin
C:\Program Files\php
Seleccionar el directorio del Apache:
ingresar a la carpeta conf -> httpd.conf
:37 Define SRVROOT "c:/Program Files/Apache24"
Instalar e iniciar Apache
Ingresar al cmd como Administrador:
Seleccionar el directorio del Apache:
ingresar a la carpeta conf -> httpd.conf
:37 Define SRVROOT "c:/Program Files/Apache24"
Instalar e iniciar Apache
Ingresar al cmd como Administrador:
$> cd C:\Program Files\Apache24\bin
$> httpd.exe -k install
Ejecutar:services.msc -> iniciar Apache
$> httpd.exe -k install
Ejecutar:services.msc -> iniciar Apache
ó
cmd: httpd -k start
Ingresar al navegador
http://localhost
-----------------------------------------------------------------------------------------------
Instalar PHP en Windows 10
-----------------------------------------------------------------------------------------------
https://www.php.net/downloads
Descomprimir el archivo en
C:\Program Files
Cargar modulo de PHP en Apache
ingresar a la carpeta conf de Apache
https://www.php.net/downloads
Descomprimir el archivo en
C:\Program Files
Cargar modulo de PHP en Apache
ingresar a la carpeta conf de Apache
En el archivo httpd.conf al final agregar:
-------------------------------------------------------------------
Cambiar de ubicacion el DocumentRoot en Apache
-------------------------------------------------------------------
ServerName localhost
LoadModule php_module "C:/Program Files/php/php8apache2_4.dll"
AddHandler application/x-httpd-php .php
PHPIniDir "C:/Program Files/php"
-------------------------------------------------------------------Cambiar de ubicacion el DocumentRoot en Apache
ingresar a la carpeta conf -> httpd.conf
:251 DocumentRoot "d:/PHP"
:251 DocumentRoot "d:/PHP"
:252 <Directory "d:/PHP">
Crear archivo info.php en D:\php
Reiniciamos servicio de Apache
Ejecutar:services.msc -> Reiniciar Apache
Ingresar al navegador web y verificar
http://localhost/info.php
Crear archivo info.php en D:\php
<?php
phpinfo();
?>
Renombrar archivo php.ini-development por php.ini
Ingresar a la carpeta C:\Program Files\php\
php.ini
Reiniciamos servicio de Apache
Ejecutar:services.msc -> Reiniciar Apache
Ingresar al navegador web y verificar
http://localhost/info.php
============================================================
Instalar XDEBUG en Visual Studio Code
============================================================
Ingresar a VSCode y Descargar Extension
Instalar -> PHP Debug V.3.X
Ir a https://xdebug.org/wizard -> Descargar versión para php8
Copiar todo el contenido de info.php y pegar https://xdebug.org/wizard
Analizar configuración y ejecutar las siguientes instrucciones:
1. Descargar php_xdebug-3.1.3-8.1-vs16-x86_64.dll
2. Copiar el archivo descargado en C:\Program Files\php\ext
3. Editar C:\Program Files\php\php.ini y añadir al final
[xdebug]
zend_extension = "C:\Program Files\php\ext\php_xdebug-3.1.3-8.1-vs16-x86_64.dll"
4. Reiniciar Apache
Abrir VSCode ir al menu lateral
Click en Run and Debug
-> Click en Crear un archivo launch.json ->PHP
*****************************************************
{
"configurations": [
{
"name": "Listen for Xdebug",
"type": "php",
"request": "launch",
"port": 9003
},
{
"name": "Launch currently open script",
"type": "php",
"request": "launch",
"program": "${file}",
"cwd": "${fileDirname}",
"port": 9003
}
]
}
*****************************************************
-----------------------------------------------------------------------
Configurar var_dump en PHP con colores y ordenado
-----------------------------------------------------------------------
Ingresar a php.ini y agregar las siguientes líneas
C:\Program Files\php\php.ini
-------------------------------------------------------------------------------------------------------
[xdebug]
xdebug.mode = develop,debug
xdebug.start_with_request=yes
xdebug.idekey=VSCODE
zend_extension="c:\Program Files\php\ext\php_xdebug-3.1.3-8.1-vs16-x86_64.dll"
-------------------------------------------------------------------------------------------------------
Reiniciar Apache
Ingresar al navegador web y verificar
http://localhost/prueba.php
http://localhost/prueba.php
No hay comentarios:
Publicar un comentario