Entradas

Mostrando las entradas con la etiqueta Tutotial

Instalar y Cofigurar Xdebug en XAMPP y Visual Studio Code

Descargar Xdebug para el servidor

Primero necesitamos obtener información generada por phpinfo(); Cabe aclarar que mi instalación de XAMPP se encuentra ubicada en C:\XAMPP y se entiende que es mi ruta de instalación.

Ya con la información de phpinfo(), la copiamos en la página del aistente de Xdebug https://xdebug.org/wizard donde nos recomienda la mejor versión de la extensión de PHP para nuestra instalación.


 

Instalación y configuración de Xdebug en el servidor

El archivo DLL que descargamos, lo copiamos a C:\xampp\php\ext\ y lo renombramos a php_xdebug.dll en caso de ser necesario.

Se  agregan las siguientes líneas al final de C:\xampp\php\php.ini

[XDEBUG]
zend_extension = xdebug
xdebug.mode = debug
xdebug.start_with_request = yes


Después de guardar los cambios, necesitamos reiniciar el servicio de Apache.

Para verificar si Xdebug está cargado al ejecutar PHP se puede utilizar el comando php -v ; Debe de aparecer "with Xdebug ..." al final.

php -v

VSCode

Para abrir la configuración nos vamos a Archivo > Preferencias >  Configuración... 

 

Buscamos PHP Debug y luego damos click en editar settings.json 

 

Finalmente, agregamos las siguientes líneas:

"php.executablePath": "C:\\xampp\\php\\php.exe",
"php.debug.executablePath":"C:\\xampp\\php\\php.exe",
"php.validate.executablePath": "C:\\xampp\\php\\php.exe",
"php.suggest.basic": false 


 

Instalar (Ubuntu) Subsistema de Linux en Windows 10

Requisitos

Para poder instalar el Subsistema de Linux para Windows (Windows Subsystem for Linux, WSL), se necesita tener Windows 10 con la versión de Compilación (build) superior a 1621.

Para verificar si nuestro sistema es compatible, se puede consultar usando siguiente comando en la consola de PowerShell:
[System.Environment]::OSVersion.Version


ó desde el menú Ayuda > Acerca de ... de cualquier accesorio de Windows (tal como el bloc de notas).

Instalación

En una consola de PowerShell como administrador, introducimos el siguiente comando, para habilitar e instalar la característica de WSL:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Opcional: Al terminar el proceso de instalación, en la consola nos pedirá que reiniciemos la máquina; guardamos todo lo que tengamos pendiente y al estar listos, tecleamos en la consola "Y" y damos Enter para reiniciar la máquina, de lo contrario, oprimimos "N" para el siguiente paso.


Instalación desde la Tienda de Windows

Las versiones de linux que se pueden instalar están disponibles en la tienda de Windows, en el caso de Ubuntu se ecnuentra la siguiente dirección: Ubuntu Windows Store

Instalación Manual (Offline)

En caso de no poder descargar de la Tienda de Windows, se puede obtener un archivo de instalación del siguiente enlace:  https://docs.microsoft.com/en-us/windows/wsl/install-manual#downloading-distros

Descargamos, abrimos el archivo, hacemos click en instalar y esperamos a que se instale.


Configuración

Al terminar de instalar la aplicación, se nos pedirá ingresar un nombre usuario (Root) para Linux  (que no afecta ni se relaciona con el nombre de usuario de Windows), además de una contraseña.


Finalmente, actualizamos con el clásico
sudo apt update
sudo apt upgrade -y

Referencias