wamp端口配置

WAMP(Windows+Apache+MySQL+PHP),一组经常使用来搭建动态网站或者服务器的开源软件,自己都是各自独立的程序,可是由于常被放在一块儿使用,拥有了愈来愈高的兼容度,共同组成了一个强大的Web应用程序平台。随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net商业软件造成三足鼎立之势,而且该软件开发的项目在软件方面的投资成本较低,所以受到整个IT界的关注。LAMP是基于Linux,Apache,MySQL/MariaDB和PHP的开放资源网络开发平台,PHP是一种有时候用Perl或Python可代替的编程语言。Linux是开放系统;Apache是最通用的网络服务器;mySQL是带有基于网络管理附加工具的关系数据库;PHP是流行的对象脚本语言,它包含了多数其它语言的优秀特征来使得它的网络开发更加有效。开发者在Windows操做系统下使用这些Linux环境里的工具称为使用WAMPphp

 

wamp的Apache服务和MySQL服务的默认端口号分别为80端口和3306端口,因为以前安装了Apache的Tomcat和MySQL服务,使用的端口正是默认端口,这样两个相同服务不能同时启用;固然能够在使用WAMP服务的使用将其余的Apache和MySQL服务关闭;可是强迫症患者真的想让他们好好地相处,能一块儿快乐的玩耍mysql

 

下面介绍我在刚使用wamp遇到的一些问题,解决方法是我在百度上集百家之长总结的,可能有些步骤是多余没有意义的,因此仍是各位仍是要辩证的看待问题~sql

wamp访问Apache服务失败

鼠标左键任务栏上的wamp图标,点击localhost访问主页失败chrome

因为80端口已经被占用,因此咱们要修改Apache下的httpd.conf配置文件,修改两个地方,将数据库

Listen 80编程

ServerName localhost:80服务器

这两段话中的80改为本身设置的端口号,如8001,改完后保存修改而且重启服务网络

再次点击图标上的localhost,发现仍是没法访问服务,仔细观察地址栏中仍是localhost(而不是localhost:8001),这是配置文件中设置好的,当点击localhost时,默认在地址栏跟80端口,能够在wamp安装目录下经过修改文件wampmanager.ini和wampmanager.tpl,app

在这两个文件中ctrl+f搜索“Menu.left”,将编程语言

Type: item; Caption: "Localhost"; Action: run; FileName: "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"; Parameters: "http://localhost:8001/"; Glyph: 5

中的Parameters加上端口号8001,保存文件并退出,重启wamp服务,再次点击localhost便可访问Apache服务了;

若是没有进行端口号配置,点击phpMyAdmin也会访问失败

如今咱们同时修改wampmanager.ini和wampmanager.tpl中的

Type: item; Caption: "phpMyAdmin"; Action: run; FileName: "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"; Parameters: "http://localhost:8001/phpmyadmin/"; Glyph: 5

将端口号改成8001,重启服务便可,点击phpMyAdmin,能够访问页面,可是没法访问MySQL服务

或报这样的错误

 

这要经过修改MySQL端口号解决

wamp修改MySQL端口号

1)打开MySQL中的my.ini配置文件,将全部的3306端口号更改成本身设定的端口号,如3307

2)打开PHP下的php.ini配置文件,将mysqli.default_port = 3306端口号改成3307

3)打开F:\wamp\apps\phpmyadmin3.4.10.1\config.inc.php,修改$cfg['Servers'][$i]['port'] = '3307'

保存文件重启wamp服务,就能够访问MySQL服务啦

最后

解决过程当中走了很多弯路,个人解决方法不必定适用于你的问题;上述的方法可能有些错误仍是涉及不到欢迎你们提出错误一块儿更改

相关文章
相关标签/搜索