在IIS 7.5上安装PHPMyAdmin

在IIS 7.5上安装PHPMyAdmin,php,iis-7.5,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-onc

我正在尝试在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
[09-Jun-2011 21:17:03]PHP警告:require_once(./libraries/common.inc.PHP)[]:无法打开流:第33行的C:\inetpub\wwwroot\phpMyAdmin\index.PHP中没有此类文件或目录
[09-Jun-2011 21:17:03]PHP致命错误:require_once()[]:无法打开c:\inetpub\wwwroot\phpMyAdmin\index.PHP第33行中的/libraries/common.inc.PHP'(include_path='c:\PHP\pear')
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应用程序中进行自定义安装一样,您可以选择要安装在硬盘上的所有功能。

库文件夹中不存在该文件!我只是提取了可下载的phpmyadmin,没有做其他事情!是否与“包含路径”相关?我是一个PHP新手,现在正在学习它!试着这样做:无论是在那些帖子中,还是在我下载的phpmyadmin中,都有错误!我可以;t这些帖子中引用的文件!由于某些原因,只复制了部分文件!我现在让它工作了!谢谢大家