我正在使用xampp在我的本地主机上开发.我想删除php通知并仅保留警告.我知道这是通过php.ini文件完成的,但我找不到它.我按照phpinfo()中的路径,它导致我在这个文件夹中的xampp/php是两个php.ini文件,一个用于生产,一个用于开发.我已经将它们设置为错误报告级别id,但是我仍然收到通知,这使我不相信这些实际控制错误报告.我正在使用xampp的最新版本.所以我想我的问题是真正的php.ini在哪里以及这两个其他版本是什么?谢谢!
小智 13
从PHP 7开始,常规的php.ini文件被删除并添加了php.ini-production和php.ini-devlopment.在PHP的安装文本文件中,他们说:"我们建议您使用php.ini-production,因为我们优化了此文件中的默认设置,以提高性能和安全性."
所以简而言之就是使用php.ini-production
我有这种困惑,在我的计算机中,php.ini文件没有出现.ini扩展名可见 - 它只是php,而在类型列中,它具有'配置设置'的值
我从官网下载了php-8.1.0。php.ini或者configuration settings其中不存在文件。相反,它已被两个文件替换,即php.ini-development和php.ini-production.
我的要求是编辑该php.ini文件以启用 pgsql 扩展。唉! 文件不是一个而是两个.ini。作为 php 的新手,我对这两个文件进行了更改,但没有成功。
经过一些研究,我发现在最新版本的 php 中(不确定是哪个版本),为用户提供了两个.ini文件。顾名思义,php.ini-development包含适合开发环境的设置和php.ini-production适合生产环境的设置。根据您的要求,您需要备份任何文件并将该文件重命名为php.ini. 在此文件中,您需要对您的 php 环境进行必要的更改。
如果您使用 diff-merge 等工具比较这两个文件,您将获得更深入的理解。