使用Wamp搭建Php本地开发环境,HBuilder调试
初涉Php,此处做点笔记,希望下次不要能够轻松应对,至少不要在入同一个坑
本文摘要:
- wamp和HBuilder和Mysql5.7的安装包
- Wamp的使用,包括80端口,443端口的占用问题
- HBuilder配合Xdebug进行调试
安装包
工具:HBuilder,wamp,mysql
下载HBuilder:官网下载http://www.dcloud.io/
下载wamp:链接:https://pan.baidu.com/s/1yjpaBbvkzx7j5Tg6NPXK5Q 密码:qhjd
下载mysql5.7:官网下载https://dev.mysql.com/downloads/mysql/5.7.html#downloads百度云分享:链接:https://pan.baidu.com/s/16u-jZ6fPDzicvMjibAhHfw 密码:i2ho
默认安装即可
注:为避免意外时请发生,wamp建议安装在磁盘根目录下
wamp的使用
环境:win7 64位
安装完成看看桌面有无快捷方式,有则点击,无则
开始-->所有程序-->wampserver64-->Wampserver64,右下角会出现wamp的标志图标。
wamp的状态:
红色:未启动服务/安装错误
橙色:服务未完全启动(端口被占用,以80端口最为常见)
绿色:成功开启服务
选择语言
检查端口
检查端口是否被占用,主要是如下几个端口
80:Apache的端口
3306:MySql的端口
443:好像也是Apache的
若端口被占用,如何解决???
端口改完之后,一般wamp会自动刷新重启,若未成功则可以手动重启一下wamp
打开cmd
netstat -ano | findstr “端口号” netstat -ano | findstr “80”
记住PID
打开任务管理器,切换到进程,点击上方查看-->选择列-->选择PID
在进程中找到占用80端口的PID,将其结束进程即可
80:若80端口被System占用,开始-->搜索计算机服务并打开-->服务和应用程序-->服务-->SQL Server Reporting Services 右键把它停止服务即可
443端口:
可能是VM虚拟机占用了端口,打开VM-->编辑-->首选项-->共享虚拟机--先禁用共享-->再修改端口号
可能上面都做了,还是橙色的话,那有可能是你本地打开了mysql占用了wamp集成的mysql服务,将本地的mysql关闭服务就好了,cmd-->net stop MySql57
如果还是不行,那你可能是没有把wamp的安装目录放在磁盘根目录下
注:为避免意外时请发生,wamp建议安装在磁盘根目录下
如果还是不行,那没办法了,可能这篇文章不适合,再找找其他文章吧
浏览器输入localhost,进行测试
一般只要将项目移到wamp中的www文件夹就可以了,当然这也可以自行配置,这里不做说明
HBuilder配合wamp,Xdebug进行调试
下载Xdebug并添加到php安装目录下的ext文件夹中
左键wamp-->php->php settings-->勾选以Xdebug字样开头的选项
进入项目,创建外置浏览器
右键-->调试方式-->看看是不是只有新建配置-->不是,则选择2 PHP Server开始调式,
如果只有新建配置选项的话,可以重启一下HBuilder,如果还是只有新建配置选项则点击它配置如下-->点击应用-->调试
使用Wamp搭建Php本地开发环境,HBuilder调试的更多相关文章
- Mac下docker搭建lamp本地开发环境
1.先在Mac上下载docker:官网下载:下载地址(选择mac版本下载,可能速度较慢) DaoCloud下载:下载地址(速度较快,可能版本较低) 2.装完之后打开: 3.检查一下是否下载成功: $ ...
- 搭建BCE本地开发环境
1. 在官网下载VirtualBox & 虚拟机 http://bce.baidu.com/doc/BAE/GUIGettingStarted.html#.E4.B8.8B.E8.BD.BD. ...
- 使用 Laragon 在 Windows 中快速搭建 Laravel 本地开发环境 (转)
laravel学院 简介 对于那些使用 Windows 操作系统的同学来说,Homestead 和 LaraDock 虽说支持 Windows 系统,但是对初学者来说,安装配置起来还是有一定复杂度的, ...
- SharePoint 2013 搭建app本地开发环境
使用SharePoint App,如果要通过应用程序目录分发 SharePoint 相关应用程序,如具有完全控制权限的 SharePoint 相关应用程序(无法部署到 Office 365 网站),则 ...
- 【OpenStack】OpenStack系列1之OpenStack本地开发环境搭建&&向社区贡献代码
加入OpenStack社区 https://launchpad.net/,注册用户(597092663@qq.com/Admin@123) 修改个人信息,配置SSH keys.OpenPGP keys ...
- spark-windows(含eclipse配置)下本地开发环境搭建
spark-windows(含eclipse配置)下本地开发环境搭建 >>>>>>注意:这里忽略JDK的安装,JDK要求是1.8及以上版本,请通过 java ...
- 手把手教你 Apache DolphinScheduler 本地开发环境搭建 | 中英文视频教程
点击上方 蓝字关注我们 最近,一些小伙伴反馈对小海豚的本地开发环境搭建过程不太了解,这不就有活跃的贡献者送来新鲜的视频教程!在此感谢@Tianqi-Dotes 的细致讲解 贡献者还贴心地录制了中英文两 ...
- 使用IntelliJ IDEA 13搭建Android集成开发环境(图文教程)
[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/ ...
- Android开发新手学习总结(一)——使用Android Studio搭建Android集成开发环境
[新手连载]一:使用Android Studio搭建Android集成开发环境http://bbs.itcast.cn/forum.php?mod=viewthread&tid=87055&a ...
随机推荐
- Net编译原理简单
转载:http://blog.csdn.net/sundacheng1989/article/details/20941893 首先简单说一下计算机软件运行.所谓软件运行,就是一步一步做一些事情.计算 ...
- PHP error_log 实际运用
PHP的error_log()函数合理用起来还真方便呢,来看下这个函数: error_log(message,type,destination,headers); 参数 描述 message 必需.规 ...
- hosts配置
转自:http://www.cnblogs.com/ylemzhang/archive/2011/10/19/2217187.htm 注意: hosts文件不支持端口映射 如果指定端口参考: //直 ...
- Ace admin 如何实现类似于freamset加载页面
如上标题所述,ace admin做后台页面的时候,可以实现类似于用freamset的功能,但是ace admin做的比freamset更好,他可以用异步加载的形式展示,而加载的页面的内容可以尽可能的少 ...
- C#图解教程读书笔记(第2章 C#编程概述)
这章主要是一个对于C#程序的概括解释 和C/C++不同,不是用include声明引用的头文件,而是通过using的方式,声明引用的命名空间. 命名和C/C++类似,并且也是区分大小写的,这件事情在VB ...
- Oracle 查找带有CLOB字段的所有表
查找带有CLOB字段的以HEHE开头的所有表 select t.column_name ,DATA_TYPE,TABLE_NAMEfrom user_tab_columns twhere t.TABL ...
- Springmvc 进行数据类型转换
SpringMVC进行一些常用的数据类型转换,这里以Date 数据类型的转换为例. SpringMVC表单中输入日期,一般都是以字符串的形式输入,如何将字符形式的日期转换为Date 类型的呢?这里只需 ...
- Django logging的介绍
Django用的是Python buildin的logging模块. Python logging由四部分组成: Loggers - 记录器 Handles - 处理器 Filters - 过滤器 F ...
- BZOJ3940:[USACO]Censoring(AC自动机,栈)
Description Farmer John has purchased a subscription to Good Hooveskeeping magazine for his cows, so ...
- Google Map中的瓦片
一.墨卡托投影google map使用的是EPSG:900913标准墨卡托投影(等角圆术地图投影)y = R*ln(tan(pi/4 + a/2))x = R*b当y等于piR时,投影图正好为一个正方 ...