我一般都是PHP和服务器配置的新手,所以如果这是一个愚蠢的问题我会提前道歉。 基本上我的笔记本电脑上有LAMP(我分别安装了Debian,Apache,MySQL,PHP,而不是捆绑)。我的localhost上的网站位于var / www / html /中。我创建了一个名为'php'的子文件夹(var / www / html / php /),我正在学习和试验PHP代码。
现在,我在var / www / html / php /中创建了一个php.ini文件,其中只包含2行:
display_errors = on
display_startup_errors = on
我想要的只是显示错误,以便我知道我做错了什么。 无论如何,这没有用。所以我将php.ini文件移动到var / www / html /但它仍然无效。最后我不得不去安装PHP的文件夹并在那里编辑php.ini文件(即/etc/php5/apache2/php.ini)。
我现在可以看到错误,但如果我不想为localhost中的每个站点启用display_errors会怎么样?如果我想对某些文件夹使用display_errors = On而对某些文件夹使用display_errors = off会怎么样?我该怎么做?
答案 0 :(得分:0)
您可以使用.htaccess
php_value
机制修改php值。
例如,有
php_value display_errors on
在.htaccess
上,将为该文件夹中的每个文件和每个降序文件夹设置此值。
此处有更多信息:https://secure.php.net/manual/en/configuration.changes.php