可能重复:
How to fix PHP errors related to timezone (function.strtotime and function.date)
我安装了PhpDocumentor-1.4.0a2.tgz这是CentOS 5.7 64的最新版本,我目前的灯安装是用php 5.3.3
我正在使用
pear install phpDocumentor-alpha
安装后,显示如下:
警告:strtotime():依赖系统的时区设置是不安全的。 您必需使用date.timezone设置或 date_default_timezone_set()函数。如果您使用了这些方法中的任何一种,并且仍在使用 这个警告,你很可能拼错了时区标识符。我们选择'America / New_York'作为'EDT / -4.0 / DST' 而是在第454和486行的PEAR / Validate.php中
我知道这个错误与php的版本有关,而5.3与PEAR不兼容 我不介意,因为安装过程给了我一个好的。
我试图生成文档,但由于某种原因没有完成。
$ phpdoc -c /usr/share/pear/data/PhpDocumentor/user/bigstep.ini
PHP警告:strftime():依赖系统的时区设置是不安全的。 您必需使用date.timezone设置或date_default_timezone_set()函数。 如果您使用了这些方法中的任何一种,并且仍然收到此警告, 你很可能拼错了时区标识符。我们选择'America / New_York'作为'EDT / -4.0 / DST' 而是在第370行的/usr/share/pear/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php中
这是一个php警告,不应该停止文档生成。但是,这个过程处于中间, 并且最后不会生成文件。
似乎我必须自己查看这些库。有没有人之前看过这个错误,我应该尝试下一步来解决这个问题
答案 0 :(得分:1)
在php.ini中设置时区