Windows环境下设置php环境变量
为什么要给php设置环境变量?它相当于是给php终端命令追加一个快捷键,系统将会根据环境变量路径自动查找匹配从而命中该命令。
假设php文件位于该路径 D:\php
,如果查找php版本,通常我们调用终端命令操作php时需要这样:
>D:\php/php.exe -v
输出如下信息:
PHP 7.0.32 (cli) (built: Sep 12 2018 15:54:04) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
如果要查找该php已安装的模块,需要如此操作:
>D:\php/php.exe -m
很显然这样,这样操作会很麻烦,如果php文件放在递归层次深的文件夹内,每次这样调用,将会大大增加人的劳动量,所以要设置全局环境变量。
以win10为例:
- 右键点击“
我的电脑
(可能也叫此电脑
)”的属性
;
- 点击“
高级系统设置
”;
- 点击
高级
下的环境变量
;
- 环境变量有
用户变量
和系统变量
。用户变量
是指登录当前系统的用户的环境变量;系统变量
是指所有用户都可以获取到的环境变量。系统匹配环境变量时,当系统变量与用户变量名相同时,优先从用户变量获取,其次再从系统环境变量获取;而Path变量会比较特殊,系统会先读取系统变量中的Path,并将用户变量中设置的Path追加到系统变量中。根据你自己的需求决定php环境路径的存放处,此处我们选择系统变量
。找到path路径,点击编辑。
- 点击 新建 按钮,把你的php路径填进去,之后一路确定即可。系统会自动识别该路径下的可执行文件。
这样,php系统环境变量就设置好了。然后你可以在系统的任何地方直接使用php终端命令了,如下所示:
>php -v