我正在使用 IIS 在我的计算机上运行我的 php 代码。正如人们在 IIs.net 上描述的那样,我使用来自 php.net 的 PHP 二进制文件。
我已经配置了所有东西,但它显示了一个错误。我该如何解决它。
有人可以帮我解决这个问题。实际上我使用的是 IIS8,但我不确定如何在 Server 2012 上修复它。
简单的 php 文件给了我这个错误
PHP 警告:phpinfo():依赖系统的时区设置是不安全的。您需要使用 date.timezone 设置或 date_default_timezone_set() 函数。如果您使用了这些方法中的任何一种,但仍然收到此警告,您很可能拼错了时区标识符。我们现在选择时区“UTC”,但请设置 date.timezone 以选择您的时区。在第 1 行的 C:\inetpub\wwwroot\phpinfo.php
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = "Asia/Delhi"
; http://php.net/date.default-latitude
date.default_latitude = 6.116667
; http://php.net/date.default-longitude
date.default_longitude = 106.650002
; http://php.net/date.sunrise-zenith
;date.sunrise_zenith = 90.583333
; http://php.net/date.sunset-zenith
;date.sunset_zenith = 90.583333
问题是我在博客“Asia/Delhi”上读到无效。更改为“亚洲/加尔各答”适用于 5.4。
感谢您解决我的问题。