使用可以稍后通过PHP访问的变量启动Apache服务?

时间:2010-01-01 13:43:35

标签: php apache

我需要使用参数启动Apache服务,以便稍后可以通过PHP访问该参数。这可能吗?

4 个答案:

答案 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。