Bra*_*och 30 php embeddedwebserver environment-variables
PHP 5.4支持用于开发目的的内置Web服务器.我们正在开发的应用程序是通过环境变量配置的.
使用Apache你可以这样做:
SetEnv FAVORITE_COLOR white
Run Code Online (Sandbox Code Playgroud)
使用常规CLI,您可以执行以下操作:
$ export FAVORITE_COLOR=black
$ php -a
php > echo $_SERVER['FAVORITE_COLOR'];
Run Code Online (Sandbox Code Playgroud)
有没有办法为内置Web服务器设置这些变量?
mcu*_*ros 48
看起来E从运行内置服务器的variable_order设置中排除.如果将E添加到variable_order设置,它将起作用:
test.php的
<?php
var_dump($_ENV['FOO']);
Run Code Online (Sandbox Code Playgroud)
贝壳:
FOO=BAR php -d variables_order=EGPCS -S localhost:9090 /tmp/test.php
Run Code Online (Sandbox Code Playgroud)
输出:
string 'BAR' (length=3)
Run Code Online (Sandbox Code Playgroud)
在PHP 5.4.12上测试过
| 归档时间: |
|
| 查看次数: |
11596 次 |
| 最近记录: |