0

使用 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 安装文件,重新安装并仍然遇到同样的问题。

是否有我应该查看的注册表项?知道这里出了什么问题吗?感谢您的任何想法。

4

1 回答 1

0
  1. 运行后pear upgrade pear,运行pear version并验证您确实使用的是新版本。有时设置是错误的,这不起作用
  2. 在您的php.ini.
  3. -v使用许多参数运行安装,例如pear -vvvvvvvvvvvvvvvvv install mdb2-beta获得更多输出
于 2011-07-28T07:06:34.793 回答