关于两个php集成环境apache和数据库端口冲突的问题
来源:互联网 发布:智能电视软件 编辑:程序博客网 时间:2024/06/10 00:37
一篇智障的文章
前言:
给自己的windows同时安装了两种php集成环境--phpstudy和wampmanager,然后果断出问题了,端口占用,数据库无法连接,然后折腾了一阵子终于搞定了,就写下来,给和我一样的小白做个参考。
0x00
首先是apache的配置问题。
只安装单一环境默认情况下,apache的端口是80,但是装了两个,那就会产生端口竞争,所以将phpstudy的apache端口修改为8080(也可以是其他的端口,但最好是那些通常不被使用的端口)。至于为什么要改phpstudy,因为我觉得简单一点。
首先打开apache的配置文件,httpd-conf,然后搜索Listen,找到他的监听端口,然后修改为8080,保存,完成。
然后打开端口常规设置,将端口也修改为8080,点击应用,完成。
之后在浏览器中输入http://localhost:8080,出现根目录列表表示更改成功。
0x01
mysql端口的更改。
默认环境下mysql的端口为3306,那么我将端口更改为3308,当然也可以是其他端口。
首先和更改apache端口一样,打开mysql配置文件mysql.ini,然后将两个port都改为3308。保存,完成。
然后就是mysql数据库的连接了。phpstudy有一个工具叫mysql管理器->mysql-front,和phpmyadmin一样是图形化管理界面,可以在这里实验mysql能否正常连接。(其他mysql的管理软件例如navicat在连接数据库时yumysql-front差不多)
0x02
这一个是讲解phpmyadmin的配置更改。因为虽然mysql的端口更改了,但是phpmyadmin还是会使用默认的端口,所以选择将phpstudy的一套phpmyadmin更改掉。
打开phpmyadmin的端口配置文件:phpstudy的根目录www中(如果根目录未修改):D:\phpStudy\WWW\phpMyAdmin\libraries,然后打开其中的config.default.php,做如下更改$cfg['Servers'][$i]['port'] = ''——>$cfg['Servers'][$i]['port'] = '3308'。保存并退出。之后你在浏览器中输入http://localhost:8080/phpmyadmin,然后登陆就将是你phpstudy连接的数据库了。
阅读全文
1 0
- 关于两个php集成环境apache和数据库端口冲突的问题
- 解决apache端口冲突的问题
- 关于vino-server和vncserver的端口冲突问题
- apache使用 端口冲突问题
- 关于PHP集成环境session_start出现错误的问题
- IIS和Oracle的APache的80端口冲突的问题的解决
- Apache配置 80端口冲突问题的解决办法
- Apache和迅雷对于80端口冲突的解决方案
- php、mysql、apache集成环境
- 关于apache和php5.2.5集成无法启动apache的问题
- Apache和IIS端口冲突问题解决
- 关于两个jar包中存在包名和类名都完全相同的jar包冲突问题
- 关于两个jar包中存在包名和类名都完全相同的jar包冲突问题
- 关于js两个函数定时执行产生的冲突问题
- flex端口冲突的问题
- apache php环境遇到的问题
- apache和php的问题
- apache 和IIS端口冲突时如何更改端口
- Qt学习: QListWidget程序示例
- linux设备编程笔记(1)
- Linux命令由来-辅助记忆
- strcmp和memcmp两个字符串比较函数
- (面试题三)【JAVAse部分】面向对象相关
- 关于两个php集成环境apache和数据库端口冲突的问题
- 由于os的netmask与ocr中的netmask不匹配而导致的ora.net1.network启动失败
- 51nod 1009 数字1的数量
- C#学习笔记17-Action委托和Func委托
- Linux-4.9.2内核在mini2440上的移植(十一)——触摸屏驱动移植
- Java接口与回调
- 相册管理(dom4j+servlet+文件上传与下载)
- Linux目录
- POJ3468-A Simple Problem with Integers