84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
我在路径 /apps/sh/web_en.sh 文件中是类似这样写的:
export NAME = "zhangsan"
export AGE = "99"
我该怎么做将这个文件加入到环境变量中,并且永久生效,同时让php的getenv()函数能够获取到文件里边的变量值
光阴似箭催人老,日月如移越少年。
把这两行写到/etc/profile结尾,然后执行命令source /etc/profile注意到你的写法...可能有点问题。设置环境变量时等号两边不能有空格
/etc/profile
source /etc/profile
写在~/.profile里去,这样一登录机子就生效了
楼主说要 详细一点打开控制台vim ~/.profile然后 加入你要的全局变量注销或重启
放到 /etc/profile.d/ 下,是标准的做法
如果是phpfpm 可在phpfpm 配置文件里加,如果是Apache mod 搜索 Apache SetEnv
另外,很遗憾,对命令执行的PHP脚本无效
对于配置 /etc/profile 的,别忘了重启Linux,是的,不然你怎么改都无效,除非你当前命令行会话里敲执行php脚本
FOR UBUNTU 16.04 sudo vim /etc/environment PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games" JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64"
然后:
source /etc/enviroment
把这两行写到
/etc/profile
结尾,然后执行命令source /etc/profile
注意到你的写法...可能有点问题。
设置环境变量时等号两边不能有空格
写在~/.profile里去,这样一登录机子就生效了
楼主说要 详细一点
打开控制台
vim ~/.profile
然后 加入你要的全局变量
注销或重启
放到 /etc/profile.d/ 下,是标准的做法
如果是phpfpm 可在phpfpm 配置文件里加,如果是Apache mod 搜索 Apache SetEnv
另外,很遗憾,对命令执行的PHP脚本无效
对于配置 /etc/profile 的,别忘了重启Linux,是的,不然你怎么改都无效,除非你当前命令行会话里敲执行php脚本
然后: