jueves, 24 de febrero de 2022

Xampp

Xampp
----------------------------------
Cambiar ubicacion del DocumentRoot en Apache
C:\xampp\apache\conf -> ingresar a la carpeta-> httpd.conf
:252 DocumentRoot "d:/php"
:253 <Directory "d:/php">

Crear archivo info.php en D:\php
<?php
phpinfo();
?>

Ingresar al navegador web y verificar
http://localhost/info.php

Instalar XDEBUG en Visual Studio Code
Ir a https://xdebug.org/wizard   -> Copiar todo el contenido de info.php y pegar

Copiar el archivo descargado en C:\xampp\php\ext
-----------------------------------------------------------------------
Configurar var_dump en PHP con colores y ordenado
-----------------------------------------------------------------------
Ingresar a php.ini y agregar las siguientes líneas
C:\xampp\php\php.ini
-------------------------------------------------------------------------------------------------------
[xdebug]
xdebug.mode = develop,debug
xdebug.start_with_request=yes
xdebug.idekey=VSCODE
zend_extension="c:\xampp\php\ext\php_xdebug-3.2.0-8.2-vs16-x86_64.dll"
-------------------------------------------------------------------------------------------------------
Reiniciar Apache
Ingresar al navegador web y verificar
http://localhost/prueba.php


Dominio Virtual Xampp
----------------------------------

Ir a
C:\xampp\apache\conf\extra

Editar Archivo httpd-vhosts.conf
Añadir al final las siguientes lineas.

-----------------------------------
NameVirtualHost *:80
<VirtualHost *:80>
    DocumentRoot "D:\php\projects"
    ServerName localhost
</VirtualHost>

<VirtualHost *:80>
DocumentRoot "D:\php\projects\site1.com\public"
ServerName site1.com
</VirtualHost>

<VirtualHost *:80>
DocumentRoot "D:\php\projects\site2.com\public"
ServerName site2.com
</VirtualHost>
-----------------------------------

Editar archivo hosts
C:\Windows\System32\drivers\etc
Añadir al final.


127.0.0.1 site1.com www.site1.com
127.0.0.1 site2.com www.site2.com

Instalar Powershell 7

Instalar Powershell Version 7 -------------------------------------- $> winget search powershell $> winget install Microsoft.Powershe...