Windows 10 IIS服务器部署PhpMyAdmin遇目录列表及白屏问题
Windows 10 IIS部署PhpMyAdmin问题排查方案
问题1:访问站点仅显示目录列表
- 修正站点物理路径:你当前指向的是MySQL文件夹,这是错误的。需将站点物理路径改为PhpMyAdmin解压后的文件夹路径(PhpMyAdmin是独立PHP程序,需单独下载压缩包解压)。
- 配置默认文档:
- 打开IIS管理器,选中PhpMyAdmin站点,双击「默认文档」。
- 确认
index.php在列表中,若没有则点击「添加」输入index.php,并将其移至列表顶部。
问题2:访问index.php页面全白
- 验证PHP是否正常加载:
在PhpMyAdmin目录新建phpinfo.php,内容为<?php phpinfo(); ?>,访问该文件。若仍白屏,说明PHP未正确配置。 - 配置PHP处理程序映射:
- 进入站点的「处理程序映射」,点击「添加模块映射」。
- 请求路径填
*.php,模块选FastCgiModule,可执行文件选择PHP安装目录下的php-cgi.exe,名称设为PHP_via_FastCGI,确认后允许创建FastCGI应用程序。
- 查看PHP错误日志:
打开php.ini,设置error_log = "C:\php\logs\php_errors.log"(路径可自定义),重启IIS后访问index.php,通过日志定位具体错误(如缺少PHP扩展、权限不足)。 - 配置PhpMyAdmin连接信息:
复制PhpMyAdmin目录下的config.sample.inc.php为config.inc.php,修改MySQL连接配置:$cfg['Servers'][$i]['host'] = 'localhost'; $cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i]['password'] = '你的MySQL密码'; $cfg['Servers'][$i]['auth_type'] = 'cookie'; - 调整目录权限:
给PhpMyAdmin文件夹的IIS_IUSRS用户分配「读取和执行」权限。
内容的提问来源于stack exchange,提问作者Wajadtuha GST
相关产品推荐
相关产品推荐

