Superposición del sitio

Variables de entorno en Windows

Las variables de entorno en un sistema operativo son un conjunto de valores que almacenan información, la cual es usada tanto por el sistema operativo como por otros programas.

Al acceder a una variable de entorno en windows podemos consultar y modificar tanto por entorno grafico como a traves de la línea de comandos, en este ejemplo
aprenderas como acceder a la variable de entorno PATH y agregar la ruta del archivo ejecutable de PHP y MariaDB.

NOTA: Si deseas saber que variables de entorno que estan definidas en windows puedes utilizar puedes ocupar el comando SET y almacenar su valor en un archivo de texto.

Ejemplo

[code language=»bash»]
SET > salida.txt
[/code]

La variable de entorno PATH contiene una lista separada por punto y coma(;) de los directorios en los cuales el intérprete de comandos buscará los archivos ejecutables.

Consultar el valor de la variable PATH

  1. Abrir el símbolo del sistema como administrador, tal como se puede ver en la imagen, escribiendo cmd en el buscador de windows y oprimiendo clic derecho en símbolo del sistema para ejecutar como administrador.

Screenshot_1

Una vez en la consola de lienea de comandos escribe «echo %PATH%» (sin las comillas).

[code language=»bash»]
Microsoft Windows [Versión 10.0.15063]
(c) 2017 Microsoft Corporation. Todos los derechos reservados.

C:\Windows\system32>echo %PATH%
C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\PuTTY\;C:\Program Files\nodejs\;C:\Users\Jona\AppData\Local\Microsoft\WindowsApps;C:\Users\Jona\AppData\Roaming\npm
[/code]

Modificar la variable PATH

No deseamos borrar ningun valor agregado con anterioridad, por eso debes tener cuidado y seguir los pasos como se mostrara acontinuación.

[code language=»bash»]
C:\Windows\System32>setx /M PATH=%PATH%;C:\xampp\php;C:\xampp\mysql\bin
[/code]

Visualizamos de nuevo las varaibles de entorno y verificamos si se encuentra asignada nuestra ruta a php y MariaDB en la ultima linea.

[code language=»bash»]
C:\Windows\System32>echo %PATH%
C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\PuTTY\;C:\Program Files\nodejs\;C:\Users\Jona\AppData\Local\Microsoft\WindowsApps;C:\Users\Jona\AppData\Roaming\npm;C:\xampp\php;C:\xampp\mysql\bin
[/code]

Utilizamos el comando php -v para verificar la version de PHP.

[code language=»bash»]
C:\Windows\System32>php -v
PHP 7.2.7 (cli) (built: Jun 19 2018 23:43:47) ( ZTS MSVC15 (Visual C++ 2017) x86 )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
[/code]

Ahora ingresemos a MariaDB.

[code language=»bash»]
C:\Windows\System32>mysql
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 4
Server version: 10.1.34-MariaDB mariadb.org binary distribution

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.

MariaDB [(none)]>
[/code]

 

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *