我是PHP和服务器配置的新手,所以如果这是一个愚蠢的问题,我提前道歉。基本上我的笔记本电脑上有LAMP(我单独安装了Debian,Apache,MySQL,PHP,而不是捆绑包)。我的本地主机上的网站位于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)。
我现在可以看到错误,但是如果我不想为本地主机中的每个站点打开display_errors怎么办?如果我想对某些文件夹使用 display_errors=On,对某些文件夹使用 display_errors=off,该怎么办?我该怎么做?
您可以使用
.htaccess
php_value
机制来修改 php 值。
例如,拥有
php_value display_errors on
在您的.htaccess
上,将为该文件夹中的每个文件和每个降序文件夹设置此值。
更多信息请点击此处:https://secure.php.net/manual/en/configuration.changes.php