使用增量配置启动PHP

时间:2016-03-07 12:11:47

标签: php centos command-line-interface

假设我想使用默认的php.ini以及几个.php文件所需的几个设置:

error_reporting = E_ALL
display_errors = On
display_startup_errors = On

我知道-c参数,但似乎需要一个完整的php.ini。我想要的是告诉PHP使用默认的php.ini和一个像上面这样的小配置文件,它会覆盖php.ini中的设置。

我该怎么做?

编辑:
对于上下文的事情很抱歉:它应该是shebang式的风格:

#!/usr/bin/php -cphp-with-errors.ini

问题是我只能向PHP添加一个参数,即一堆-d将不起作用。

1 个答案:

答案 0 :(得分:1)

php可执行文件为此目的接受-d参数:

$ php -d error_reporting=32767 -d display_errors=On file.php

在Web服务器的上下文中,您可以在htaccess文件中使用php_valuephp_flag。请参阅http://php.net/manual/en/configuration.changes.php