wamp的端口号改为8080后为什么mysql不工作

nas*_*nas 1 wampserver

我在我的系统上安装了 wampserver,安装后我localhost在浏览器中尝试过,但它不起作用。

因为我的系统中还安装了 OSGEO 并安装了 MYSQLServer。

因此,我将 wampservers Apache 的端口号更改为 8080,并将 mysql 端口从 3306 更改为 3307 my.ini

我在 httpd.conf 文件中更改了这些行。

Listen 0.0.0.0:8080
Listen [::0]:8080
Run Code Online (Sandbox Code Playgroud)

现在 wamp 正在工作。但是当我在浏览器中尝试“ http://localhost:8080/phpmyadmin/ ”时,我收到以下错误:

在此处输入图片说明

谢谢你。

nas*_*nas 5

由于 OSGEO 安装了一个 MYSQL Server 实例以及使用默认端口 3306 的 WAMPServer,它会与 WAMPServer 的 MYSQL Server 发生冲突。

我将 MYSQL 应该在 WAMPServermy.ini文件中使用的端口更改为 3307

port = 3307
Run Code Online (Sandbox Code Playgroud)

并在php.ini改变

mysqli.default_port = 3307
mysql.default_port = 3307
Run Code Online (Sandbox Code Playgroud)

根据@RiggsFolly,如果使用 wampserver 版本 3.0.8+,请改用端口 3308

  • 细节有点薄,但总比没有好 (2认同)