在IIS 7.5上安装PHPMyAdmin

时间:2011-06-09 17:21:03

标签: php iis-7.5

我正在尝试在IIS 7.5 / Windows Server 2008 R2上安装PHPMyAdmin。

我在IIS中创建了一个应用程序,当我尝试运行应用程序时出现内部错误,这与phpMyAdmin有关,这里是日志:

[09-Jun-2011 21:17:03] PHP Warning:  require_once(./libraries/common.inc.php) [<a href='function.require-once'>function.require-once</a>]: failed to open stream: No such file or directory in C:\inetpub\wwwroot\phpMyAdmin\index.php on line 33

[09-Jun-2011 21:17:03] PHP Fatal error:  require_once() [<a href='function.require'>function.require</a>]: Failed opening required './libraries/common.inc.php' (include_path='c:\php\pear') in C:\inetpub\wwwroot\phpMyAdmin\index.php on line 33

PHP在我的服务器上工作正常!

谢谢你&amp;问候

3 个答案:

答案 0 :(得分:1)

1)您是否确认文件存在且PHP可以访问它们?

2)尝试将相对路径更改为绝对路径

This:
require_once(./libraries/common.inc.php)

To This:
require_once(D:\Inetpub\wwwroot/libraries/common.inc.php)
/* Of course using your own path. */

答案 1 :(得分:1)

很少可能检查:

1)请检查所需文件是否确实存在 C:\inetpub\wwwroot\phpMyAdmin\libraries\common.inc.php

2)非常不可能,但仍然 - 请检查某个应用程序当前是否打开了该文件(您的IDE或文本编辑器可能在打开时阻止访问该文件)

3)请检查IIS是否具有足够的访问权限来读取该文件(这取决于从安全角度实际配置IIS的方式)。 IIS_IUSRS组的成员应具有读访问权限(尽管这取决于配置)

您可以使用进程监视器来帮助您搞清楚。

答案 2 :(得分:1)

安装PHP本身(我不是指phpMyAdmin)时,必须扩展(+)各种安装选项。 Pear不是默认安装。就像在Microsoft应用程序中进行自定义安装一样,您可以选择要在硬盘驱动器上安装的所有功能。