为php设置系统变量、环境变量

article/2025/10/5 14:14:57

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

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

D:\phpStudy\php\php-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)

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

参考链接:http://blog.csdn.net/zhezhebie/article/details/72734590


http://chatgpt.dhexx.cn/article/QL5X0uOI.shtml

相关文章

配置php环境变量及其作用

未配置PHP环境变量 一般情况下,在使用php时,不需要配置环境变量,只要在PHP.ini指定扩展的组件dll的ext路径和include环境路径即可,但cmd命令行在其他目录下运行php会报错。 配置PHP环境变量 配置环境变量,我们可以轻松…

Java IO操作详解

在Java编程中,IO(输入输出)是重要的组成部分,Java应用常常需要从外界输入数据或者把数据输出到外界。 Java IO的核心用一句话概括:抽象类或接口之中的抽象方法会根据实例化子类的不同,会完成不同的功能。所…

C++中的IO操作

IO操作 了解C中的IO操作C中的二进制读写&#xff0c;文本读写C中的stringstream类与I/O操作中对<<与>>运算符的重载 了解C中的IO操作 我们学习IO操作&#xff0c;就要先了解什么是IO操作&#xff0c;从名字中就可以看出来&#xff0c;I,O就代表着输入输出的操作&a…

处理器的IO操作

文章目录 1 IO空间的分类1.1 内存映射IO空间1.2 独立IO空间 2 处理器操作外设的基本方式3 内存映射IO空间的硬件设计3.1 硬件设计的关键3.2 设备地址映射示例 1 IO空间的分类 处理器与外设之间的数据通信通过IO操作完成。 1.1 内存映射IO空间 对于内存映射IO空间&#xff1a…

文件IO操作

目录 一.文件的操作 1.构造方法 2.常用方法 3.文件的绝对路径和相对路径 1.绝对路径 2.相对路径 4.注意事项 5.File类的方法使用例子&#xff08;递归遍历指定目录下的所有文件&#xff09; 二. 输入流 1.InputStream&#xff08;输入流&#xff09; &#xff08;1&a…

Linux 文件IO操作

概述 本片文章将会主要介绍四个IO函数&#xff1a;开关读写 open函数 open 函数的输入参数是 open(char* ,flag ,[mode])第一个参数表示的是打开文件的路径文件名第二个参数表示的是打开的方式&#xff0c;见下表 打开方式描述O_RDONLY只读O_WRONLY只写O_RDWR读写O_CREAT创建…

简述IO操作

IO java.io中最主要的五个类就是InputStream、OutputStream、Reader、Writer、File。 从传输方式角度来说&#xff0c;可以将IO分类为&#xff1a; 一&#xff1a;File File类的对象主要用来获取文件本身的一些信息&#xff0c;例如文件所在的目录、文件的长度或文件读写权…

Java文件IO操作及案例

文章目录 一. 文件概述1. 狭义和广义上的文件2. 文件的分类3. 文件的路径 二. 针对文件系统的操作1. File类的属性和构造2. File类的获取操作3. File类的判断操作4. 文件的创建和删除5. 其他的常用方法 三. 对文件内容进行读写1. IO流对象2. 文件的读操作3. 文件的写操作4. Sca…

java IO操作

系列文章目录 第一章 万事万物皆对象 第二章 java构造器 第三章 java访问权限 第四章 java初始化 第五章 java继承 第六章 java重载与重写 第七章 java接口和抽象类 第八章 java数组 第九章 java内部类 第十章 java时间操作 第十一章 final关键字 第十二章 java字符串 第十三章…

Linux基础 IO操作

一、IO接口的基本认识与使用 在c语言中&#xff0c;我们对文件用fopen&#xff0c;fread&#xff0c;fwrite&#xff0c;fclose等等c语言标准库函数来进行操作&#xff0c;实际上这些库函数是对系统调用接口的一个封装&#xff0c;目的是操作简单&#xff0c;方便编程。 以下…

Java中的IO操作

IO 操作是我以前不太理解的操作。总是觉得很神奇&#xff0c;然后一脸懵逼。今天终于鼓起勇气&#xff0c;认真的学习IO方面的知识。有理解不妥当或者不正确的地方&#xff0c;还请各位大佬指正。 一、java的io发生在哪&#xff1f; 这个问题&#xff0c;我们必须首先明确下。…

基础IO-文件IO操作

目录 1.C语言文件IO相关操作&#xff08;库函数IO接口&#xff09; 2. 系统调用IO接口 1.C语言文件IO相关操作&#xff08;库函数IO接口&#xff09; fopen--打开文件&#xff0c;返回一个文件的操作句柄&#xff0c;有了句柄才能对指定的文件进行操作。 FILE *fopen(char *p…

Java文件IO操作

目录 一、了解什么是文件 狭义的文件&#xff1a; 广义的文件&#xff1a; 二、文件的路径 ①文件的绝对路径 ②文件的相对路径 三、Java对于文件的操作 File类的构造方法 File类的普通方法 四、对于文件的内容操作 ①FileInputStream&#xff08;文件输入流&#xf…

IO操作

一、简介 IO流是用来处理设备之间的数据传输的&#xff0c;数据一般储存在设备上 设备&#xff1a;硬盘&#xff0c;光盘&#xff0c;内存等等&#xff0c;内存是临时储存的 Java对数据的操作是采用流的方式 按照操作的数据分为&#xff1a;字节流和字符流 暗照流向&#x…

Java基础--IO操作

一、IO原理及分类 一、IO原理 1、I/O是Input/Output的缩写&#xff0c;I/O技术是非常实用的技术&#xff0c;用于处理设备之间的数据传输&#xff0c;如读写文件&#xff0c;网络通信等。 2、java程序中对于数据的输入/输出操作一般都是以流的方式进行 3、java.io包下提供各…

关于I/O操作

https://blog.csdn.net/deram_boy/article/details/51191425 提及这个&#xff0c;就想到了各种文件操作&#xff0c;这种流&#xff0c;什么reader 啊&#xff0c; writer啊&#xff0c;buffer啊&#xff0c;file啊。但是综合的东西与总结&#xff0c;只是曾经了解。因为工作…

IO操作概念

IO&#xff1a;输入输出&#xff0c;对程序的输入与输出 文件&#xff1a;一组有关数据的集合 文件名&#xff1a;这组数据的名字 linux系统中所有文件均属于文件&#xff08;通过文件系统进行管理&#xff09; 按类型分类&#xff1a; 1、普通文件 &#xff08;…

I/O操作

前言 I/O操作即操作存储器&#xff0c;所以想了解I/O操作&#xff0c;需要了解一点存储器相关知识点。 计算机存储器 存储器是计算机的核心部件之一&#xff0c;在完全理想的状态下&#xff0c;存储器应该要同时具备以下三种特性&#xff1a; &#xff08;1&#xff09;速度…

操作系统_04_IO相关(个人总结)

声明: 1. 本文为我的个人复习总结, 并非那种从零基础开始普及知识 内容详细全面, 言辞官方的文章 2. 由于是个人总结, 所以用最精简的话语来写文章 3. 若有错误不当之处, 请指出 软硬链接 软链接(快捷方式): 删除原文件时, 软链接则失效 硬链接…

gcc 命令

gcc 命令 GCC 编译器 gcc 命令格式 gcc 选项 文件名字主要选项 -c&#xff1a; 只编译不链接为可执行文件&#xff0c;编译器将输入的.c 文件编译为.o 的目标文件。-o&#xff1a; <输出文件名>用来指定编译结束以后的输出文件名&#xff0c;如果不使用这个选项的话 G…