视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
php 设置系统变量的方法详解
2020-11-02 18:22:59 责编:小采
文档

php设置系统变量的方法:首先打开电脑;然后在控制面板中找到“高级系统设置”;接着在“系统属性”中点击“环境变量”;最后添加变量值并保存即可。

推荐:《PHP视频教程》

看到这个标题,有两个疑问,是给php.exe设置系统环境变量,还是给编程语言设置可直接调用环境变量,说到这里有的人可能晕了,因为我们常见到的都是第一种,相当于给某个命令设置快捷键,不用进到安装该应用的目录然后再敲命令。举个例子:

1、没添加php.exe全局环境变量时,我们运行php需要在下面目录里面才可以:

D:phpStudyphpphp-5.6.27-nts

注意:这个是我的php.exe安装的目录,你的可能和我的不一样,那都不重要。
例如,

查看php版本信息:

php -v

查看php拓展模块:

php -m

这是很麻烦的事情,我想在任何地方使用php命令,那么,你就应该把php.exe加入到全局环境变量。
这个很简单,绝大部分的程序都是一样设置全局变量,找到计算机,点右键,打开控制系统面板的系统,左边有个高级系统设置,点进去就可以看到了。如下所示的图片步骤:

第一步:

第二步:

第三步:

第四步:

把你的软件的安装路径填进去就可以了,系统会自动识别你面的可执行文件,.exe ,.bat,.phar等等可执行文件,然后就可以在任何地方直接使用php的命令了!是不是很爽!

2、为php的getenv()$_ENV()函数设置环境变量:

到这里还没完,我是需要给php设置环境变量的,就是那种可以直接用getenv()$_ENV()获取的环境变量!那么你就需要看这里了,网上这方面的教程还没有,我也是自己摸索出来的。
分三步进行:

第一步:修改php.ini文件,如下代码:

variables_order = "EGPCS"

默认值是‘GPCS’,代表的是:GET, POST, COOKIE, ENV and SERVER,E就是代表ENVIRONMENT,意思是环境变量!

第二步:

按照之前的步骤,打开环境变量设置窗口:

在这里设置你需要的环境变量,例如数据库账号密码,等等。我这里打了马赛克,是必须的。

第三步:重启电脑,之后就可以生效了!给php.exe设置全局变量是不需要重启电脑的。

重启之后,就可以直接在程序里面使用了。例如,在我的php程序里面。就可以直接:

echo getenv('DB_HOST_NAME)
//或者 echo $_ENV('DB_HOST_NAME)

是不是就可以了!赶紧试试吧!

下载本文
显示全文
专题