在IIS 7.5上安装PHPMyAdmin


Installing PHPMyAdmin on 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在我的服务器上运行良好!

谢谢&关于

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) 请检查所需文件是否确实存在C:'inetpub'wwwroot'phpMyAdmin'libraries'common.inc.php

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

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

您可以使用Process Monitor来帮助您弄清楚它。

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