我今天突然想学php,刚安装了一个Wamp5,但启动服务的时候Apache和mysql都起不来。通过上网找原因和实际分析,发现是因为我的电脑里已经安装了Apache和mysql,且这两个服务都已启动。后来我把Apache卸了,在Wamp5启动Apache就成功了。但我却不想将mysql也卸了,所以只好另谋出路。最后发现Wamp里的mysql和原先的mysql端口地址相同(请看mysql安装目录下的my.ini和Wamp安装目录mysql文件夹下的my.ini),导致只能启动一个mysql。
因此我将Wamp安装目录下的mysql文件夹下的my.ini文件里的端口改为3307,这样就可以了!下面是my.ini里的部分代码,红色部分为修改的地方。
# The following options will be read by MySQL client applications.
# Note that only client applications shipped by MySQL are guaranteed
# to read this section. If you want your own MySQL client program to
# honor these values, you need to specify it as an option during the
# MySQL client library initialization.
#
[client]
port=3307
# SERVER SECTION
# ----------------------------------------------------------------------
#
# The following options will be read by the MySQL Server. Make sure that
# you have installed the server correctly (see above) so it reads this
# file.
#
[wampmysqld]
# The TCP/IP Port the MySQL Server will listen on
port=3307