我需要使用参数启动Apache服务,以便稍后可以通过PHP访问该参数。这可能吗?
答案 0 :(得分:2)
将参数传递给带有-C
或-c
的httpd(在读取配置文件之前/之后处理配置指令)command line option和{{3指令:
httpd -C "SetEnv FOO bar"
现在可以从PHP访问 FOO
,如下所示:
<?php
print getenv('FOO');
打印
bar
答案 1 :(得分:1)
您可以设置环境变量。另见:getenv
答案 2 :(得分:1)
根据您对问题的评论,我会说使用共享内存是一种可接受的选择。看看shmop_open()
et alia。
答案 3 :(得分:0)
httpd程序在使用-c启动时会采用'指令',因此请尝试使用它和SetEnv。