2016-03-07 46 views
0

比方说,我想用我需要的只是几个.PHP-文件的默认php.ini加上几个设置:开始PHP和增量配置

error_reporting = E_ALL 
display_errors = On 
display_startup_errors = On 

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

我该怎么做?

编辑:
对不起上下文的事情:它应该是家当,一种风格:

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

的问题是,我可以在一个参数只会增加PHP,即一串-d韩元”的工作。

+1

在什么情况下? CLI使用像'$ php ...'? – deceze

+0

@deceze我更新了我的问题 – sjngm

回答

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

+0

对不起,我误导了你。我更新了我的问题 – sjngm

+0

1)它也适用于shebang行,以及2)如果它在PHP文件中,您可以将它设置为开头的PHP代码。 – deceze

+0

1)不适用于我的shell,2)是一个选项,但我不应该混淆PHP文件。 – sjngm