为什么在wamp的端口号更改为8080后mysql无法正常工作

时间:2017-03-01 14:07:33

标签: wampserver

我在我的系统中安装了wampserver,安装完成后我在浏览器中尝试了localhost,但它无法正常工作。

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

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

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

Listen 0.0.0.0:8080
Listen [::0]:8080

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

enter image description here

谢谢。

1 个答案:

答案 0 :(得分:4)

由于OSGEO安装了MYSQL Server实例以及使用默认端口3306的WAMPServer,因此它与WAMPServer的MYSQL服务器发生冲突。

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

port = 3307

并且php.ini已更改

mysqli.default_port = 3307
mysql.default_port = 3307

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