我刚刚更新了我的 CentOS 服务器。PHP现在是5.2.10版本(php-5.2.10-1.el5.remi.i386),我已经安装了PECL Runkit。tzdata 也已更新(tzdata-2009i-2.el5.noarch)。自更新以来,Apache 拒绝启动
这是httpd/error.log
[2009 年 7 月 8 日星期三 11:40:21] [通知] 启用了 suEXEC 机制(包装器:/usr/sbin/suexec)[2009 年 7 月 8 日星期三 11:40:24] [通知] 摘要:为摘要身份验证生成密钥.. . [Wed Jul 08 11:40:24 2009] [notice] 摘要:完成 PHP 严格标准:PHP 启动:依赖系统的时区设置是不安全的。请使用 date.timezone 设置、TZ 环境变量或 date_default_timezone_set() 函数。如果您使用了这些方法中的任何一种,但仍然收到此警告,您很可能拼错了时区标识符。我们在第 0 行的 Unknown 中为“CEST/2.0/DST”选择了“Europe/Berlin”
PHP 致命错误:PHP 启动:时区数据库已损坏 - 这绝不应该发生!在第 0 行的未知中
当我删除 runkit 时,一切运行良好。但我需要这个工具。
最好的问候,塞德里克