安装PEAR模块时出现警告,没有结果


Warnings while installing PEAR modules, no results

运行IIS 6, fastCGI, PHP 5.3.6和PEAR MDB2。

我已经安装了这个设置多次,没有任何问题,但是就在几天前,当我在服务器上新安装PHP时(这种情况发生在不止一台服务器上),我开始安装MDB2包,我得到了以下内容:

C:'Program Files'PHP>pear install MDB2

注意:PEAR'REST'13.php在第80行

警告:PEAR'REST'13.php第84行为foreach()提供的参数无效

警告:PEAR_REST_10::_returnDownloadURL():依赖系统是不安全的M的时区设置。要求使用日期。时区设置E date_default_timezone_set()函数。如果你用了这些方法如果您仍然收到此警告,那么您很可能拼错了时区identifier。我们在PEAR'REST'10.p中为'-5.0/DST'选择了'America/Chicago'HP在263行

最后,没有安装MDB2。我尝试过类似地安装其他PEAR包,得到了相同的警告,然后没有安装。即使pear upgrade pear也会产生相同的行为。

我已经卸载并清除了PHP,重新下载了windows .msi安装文件,重新安装后仍然遇到同样的问题。

有我应该查看的注册表项吗?知道这里出了什么问题吗?谢谢你的建议。

  1. 运行pear upgrade pear后,运行pear version并验证您确实使用了新版本。有时设置出错,这不起作用
  2. 设置php.ini的时区
  3. 使用多个-v参数运行安装,例如pear -vvvvvvvvvvvvvvvvv install mdb2-beta,以获得更多输出
相关文章: