使用 PEAR MDB2 运行 IIS 6、fastCGI、PHP 5.3.6。
我已经多次安装此设置没有问题,但是几天前在服务器上新安装 PHP 时(这发生在不止一个服务器上),我开始安装 MDB2 包,我得到以下:
C:\Program Files\PHP>pear install MDB2
注意:第 80 行 PEAR\REST\13.php 中的数组到字符串转换
警告:第 84 行 PEAR\REST\13.php 中为 foreach() 提供的参数无效
警告:PEAR_REST_10::_returnDownloadURL():依赖系统的时区设置是不安全的。您需要使用 date.timezone 设置或 date_default_timezone_set() 函数。如果您使用了这些方法中的任何一种并且您仍然收到此警告,您很可能拼错了时区标识符。我们在第 263 行的 PEAR\REST\10.p hp 中为 '-5.0/DST' 选择了 'America/Chicago'
最后,没有安装MDB2。我尝试过类似地安装其他 PEAR 软件包并得到相同的警告,然后没有安装。甚至pear upgrade pear
导致相同的行为。
我已经卸载并擦除了 PHP,重新下载了 windows .msi 安装文件,重新安装并仍然遇到同样的问题。
是否有我应该查看的注册表项?知道这里出了什么问题吗?感谢您的任何想法。