指令'track_errors'已弃用



我是PHP的初学者,所以请原谅我的无知。

我正在使用PhpStorm来运行PHP脚本。每次执行程序时,都会收到此错误:

/opt/lampp/bin/php-7.4.1 -S localhost:3306 -t /path/to/project
Deprecated:  Directive 'track_errors' is deprecated in Unknown on line 0
[Tue Feb 18 02:07:07 2020] PHP Deprecated:  Directive 'track_errors' is deprecated in Unknown on line 0
[Tue Feb 18 02:07:07 2020] Failed to listen on localhost:3306 (reason: Address already in use)

我查找了异常,发现track_errors从 PHP 7.2 开始已弃用。

解决方案是取消注释/删除有关track_errors的部分,所以我这样做了,尽管它没有修复错误。

我一无所知,所以提前感谢

php.ini中,您可以尝试更改

track_errors=On

track_errors=Off

它对我有用。

我自己在运行php --version时遇到了这条消息。当我查看/usr/local/etc时,我发现我的php.ini已经有好几年的历史了,而其他php*文件不超过几周。我能够通过以下方式解决错误消息

sudo mv php.ini php.ini.old
sudo cp php.ini-development php.ini

相关内容

  • 没有找到相关文章

最新更新