0

我刚刚更新了我的 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 时,一切运行良好。但我需要这个工具。

最好的问候,塞德里克

4

1 回答 1

0

I install runkit without using yum, and it's fine

cvs -d :pserver:cvsread@cvs.php.net:/repository checkout pecl/runkit
2ième étape: compiler et installer:
cd pecl/runkit
pecl build package.xml
./configure
make
make install

add a /etc/php.d/runkit.ini

extension=runkit.so

add this in php.ini

[runkit]
runkit.internal_override = On
于 2009-07-08T10:12:02.693 回答