首页 文章

麻烦在Windows 10和Apache2上运行phpMyAdmin

提问于
浏览
0
OS Windows 10
Apache/2/4.27 (Win64)
Apache Lounge VC15 Server built: jul 7 2017 12:46:00
PHP 7.1.8 (cli)

我安装了Apache2和PHP,而不是像XMAPP或WAMPP这样的软件包 .

当从命令提示符输入php -v时,我得到了正确的版本,因此php正在运行 . PHP目录位于c:\ php中,我将其添加到环境路径中 .

当我输入httpd -v时,我得到了正确的版本,所以Apache正在运行(虽然我需要在c:\ apache24 \ bin目录中,因为我没有将它添加到我的环境路径)

我通过解压缩当前版本将phpmyadmin安装到htdocs文件夹内的phpmyadmin文件夹中 .

如果我在浏览器中输入http://locahost,我会得到"It Works",这是正确的,因为这是他们在htdocs中的index.html文件所说的 .

当我尝试http://localhost/phpmyadmin时,我得到了phpmyadmin目录中的文件列表 .

我修改了apache配置文件,并添加了:

<IfModule dir_module>
    DirectoryIndex index.php index.html
</IfModule>

配置文件,正在加载(早先)dir_module:

LoadModule dir_module modules/mod_dir.so

然后重启apache服务器(httpd -k restart) .

当我做http://localhost/phpmyadmin时,我看到了一个列在phpmyadmin文件夹中的index.php .

关于我应该尝试什么的任何想法?

1 回答

  • 0

    解决方案是将以下内容添加到httpd.conf文件中:

    # Adding php7 support
    AddHandler application/x-httpd-php .php
    AddType application/x-httpd-php .php .html
    LoadModule php7_module "c:/php/php7apache2_4.dll"
    PHPIniDir "c:/php"
    

    并重新启动apache2服务器

相关问题