PHP如何得到用户自定义的环境变量

刘军卫 2012-08-12 06:52:52
比如在~/.bash_profile中定义了个环境变量MYENV=/home/lib,然后在test.php中echo getenv("MYENV"), 结果是为空,得不到环境变量。

求教如何得到类似的环境变量?
...全文
423 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
刘军卫 2012-08-13
  • 打赏
  • 举报
回复
多谢回答,您说的这种方式只能在cli下是有效的,在.php页面中得不到MYENV的值。即在命令行下通过执行:

#php test.php //可以得到MYENV的值
但是,在浏览器中打开test.php,就得不到MYENV的值了。

[Quote=引用 2 楼 的回复:]

.bash_profile里起码是:

export MYENV=/home/lib

保存后,如果你不重新开终端,那么在当前终端source ~/.bash_profile重新加载环境变量。
[/Quote]
qq120848369 2012-08-12
  • 打赏
  • 举报
回复
.bash_profile里起码是:

export MYENV=/home/lib

保存后,如果你不重新开终端,那么在当前终端source ~/.bash_profile重新加载环境变量。
改一下昵称 2012-08-12
  • 打赏
  • 举报
回复
修改 ~/.bashrc 即可

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧