linux 和 php 中的 windows 错误报告的区别

Difference between error reporting in linux and windows in php

提问人:Yanny 提问时间:11/13/2013 更新时间:11/13/2013 访问量:157

问:

我正在 Linux 上编码和测试 php 应用程序,但它也在 Windows 机器上运行。 我已启用错误报告

error_reporting(E_ALL);
ini_set('display_errors', '1');

问题是当我在 Linux 机器上运行我的代码时,没有显示任何错误。 但是在Windows机器上有很多错误,例如:

已弃用: mysql_connect():mysql扩展已弃用,并且 将来将被删除:在 C:\Apache24\htdocs\IS\lib\JLMySQL.php 在第 8 行

警告:date():依赖系统的时区是不安全的 设置。您需要使用 date.timezone 设置或 date_default_timezone_set() 函数。如果您使用了其中任何一个 方法,并且您仍然收到此警告,您很可能 时区标识符拼写错误。我们选择了时区“UTC” 现在,但请设置 date.timezone 以选择您的时区。在 C:\Apache24\htdocs\IS\pages\index.php 在第 17 行

警告:strtotime():依赖系统的时区是不安全的 设置。您需要使用 date.timezone 设置或 date_default_timezone_set() 函数。如果您使用了其中任何一个 方法,并且您仍然收到此警告,您很可能 时区标识符拼写错误。我们选择了时区“UTC” 现在,但请设置 date.timezone 以选择您的时区。在 C:\Apache24\htdocs\IS\pages\index.php 在第 144 行

我的问题是,如何在Linux机器上显示此错误?

php linux windows 错误报告

评论

2赞 Mark Baker 11/13/2013
您是否在两台机器上运行相同版本的 PHP?启用了相同的模块?
0赞 Yanny 11/13/2013
我的 PC Linux 5.4.9,Windows 服务器现在有 5.5.5,但之前有 5.3.27,仍然有同样的错误。模块在 Windows 和 Linux 上的启用方式相同

答: 暂无答案