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