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

时间:2011-07-20 17:18:58

标签: php iis-6 pear mdb2

使用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():依靠系统是不安全的   m的时区设置。您必需使用date.timezone设置或th   e date_default_timezone_set()函数。如果您使用了这些方法中的任何一种   d你仍然收到这个警告,你很可能拼错了时区id   entifier。我们选择'America / Chicago'代替'-5.0 / DST'而不是PEAR \ REST \ 10.p   惠普在第263行

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

我已经卸载并擦除了PHP,重新下载了Windows .msi安装文件,重新安装并仍然遇到同样的事情。

我应该研究一个注册表项吗?知道这里出了什么问题吗?谢谢你的任何想法。

1 个答案:

答案 0 :(得分:0)

  1. 运行pear upgrade pear后,运行pear version并确认您确实使用的是新版本。有时设置是fckd up,这不起作用
  2. php.ini
  3. 中设置时区
  4. 使用多个-v参数运行安装,例如pear -vvvvvvvvvvvvvvvvv install mdb2-beta获得更多输出