我在/etc/profile中的整个linux varibale中添加一个variables
export MYNAME="My Value"
我怎样才能通过Apache Web服务器运行期间在PHP源代码中访问此值? 在$ _SERVER中这个值不存在。
只是这个键出现在$ _ENV:
_ENV["APACHE_RUN_DIR"] /var/run/apache2 _ENV["APACHE_PID_FILE"] /var/run/apache2.pid _ENV["PATH"] /usr/local/bin:/usr/bin:/bin _ENV["APACHE_LOCK_DIR"] /var/lock/apache2 _ENV["LANG"] C _ENV["APACHE_RUN_USER"] www-data _ENV["APACHE_RUN_GROUP"] www-data _ENV["APACHE_LOG_DIR"] /var/log/apache2 _ENV["PWD"] /
如何让virtualenv在Ubuntu上使用dist-packages?
如何在Linux中为gfortran设置环境?
.htaccess在多个环境中
如何创build指定库的conda环境?
Linux C:类似shell的环境 – 个别执行 – C命令? (C口译员)
不能在cmd批处理中打印variables
windows批处理命令用于循环设置环境variables
在Linux中以编程方式在C中检测桌面环境
如何为Windows和Linux电脑设置常见的emacs环境?
为C ++设置窗口
试图设置一个守护进程的环境变量比听起来更棘手。 只有交互式登录bash shell源码/etc/profile ,这可能与您的web服务器进程的条件不匹配。 请参阅此页面了解更多信息。
但是,您可以在Apache和PHP中设置环境变量 。
在Apache配置文件中:
SetEnv ENV_VAR var_value
重新启动服务器。 那么你应该可以在PHP中使用$_ENV获取这个变量。
请参阅: http : //se.PHP.net/manual/en/reserved.variables.environment.PHP
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。