自己总结的php开发中用到的工具
需要一个编辑器IDE,推荐用phpstorm。
IDE安装完了,还要搞个Xdebug,这个很有用,程序断点跟踪调试就靠他了。
phpstom平时使用的时候,编辑界面感觉很枯燥的时候,可以换个主题,换主题还需要下载一个插件,Material Theme UI,就是这个东西,在phpstom插件库里面可以搜索到,装上以后IDE界面瞬间高大上。
需要一个web服务环境,我用的是php工具箱,功能比较多,切换版本也比较方便。还能直接打开hosts文件。这个对新建一个本地域名网站很方便。
有了mysql数据库,还得需要一个管理mysql的工具,表设计什么的,视图构建什么的,查询测试什么的,最好弄个图形管理工具,还是比较方便的。我就强烈推荐Navicat 12 for MySQL。确实比较方便。
开发中,可能需要测试一个接口的压力效果。看看能不能优化啥的。推荐阿帕奇apache自带的AB压力测试,简单的测试可以满足的。这个要到apache安装目录去找。要打开cmd窗口进行测试。
开发中需要对接口进行调试,发起post,get请求,测试接口,测试返回值。推荐用Postman,很强大,方便。自定义请求参数非常方便。如果参数多了,用这个发起请求很爽。
开发中如果用了一些框架什么的,可能还需要下载一个Composer这种东西,据说是包管理器什么的。
如果在开发中,想知道程序某个功能,都怎么跟数据库进行sql交互的。看看都执行了哪些sql语句,可以下载一个Neor Profile SQL,这个可以达到目的。实时监控mysql sql动向。安装完成要配置些连接参数才能用。
开发中,遇到问题,暂时想不到办法,身边又没有人帮助,那就需要google一下问题,看看有没有别人的文章做参考。这就需要一个FQ工具了。具体用哪个自己找一下,很多。
如果开发中需要组织结构图什么的,用百度脑图。
如果还要写前台js什么的,就会用到验证器,验证表单什么的。验证器有很多种,我用的是 nice-validator,国人写的,用得比较顺手。国外的看不懂啊!
开发中可能还需要,写一个函数实现某个小功能,但是又不想在IDE种编写测试,可以用php在线编辑器,百度一下,有几个。
还有挺多的,暂时就想到这么多。
原文地址:https://segmentfault.com/a/1190000016223549
自己总结的php开发中用到的工具的更多相关文章
- 收集整理Android开发所需的Android SDK、开发中用到的工具、Android开发教程、Android设计规范,免费的设计素材等。
AndroidDevTools Android Dev Tools官网地址:www.androiddevtools.cn 收集整理Android开发所需的Android SDK.开发中用到的工具.An ...
- android 开发中用到的工具-持续更新(码农必看)
1. vim 单文件查看改动利器(一直使用支持各种编码各种文件,各种插件),欢迎下载笔者插件 git clone https://github.com/green130181/vim-conf.git ...
- Android开发中用到的框架、库介绍
Android开发中用到的框架介绍,主要记录一些比较生僻的不常用的框架,不断更新中...... 网路资源:http://www.kuqin.com/shuoit/20140907/341967.htm ...
- 在iOS 开发中用GDataXML(DOM方式)解析xml文件
因为GDataXML的内部实现是通过DOM方式解析的,而在iOS 开发中用DOM方式解析xml文件,这个时候我们需要开启DOM,因为ios 开发中是不会自动开启的,只有在mac 开发中才自动开启的.我 ...
- Web项目开发中用到的缓存技术
在WEB开发中用来应付高流量最有效的办法就是用缓存技术,能有效的提高服务器负载性能,用空间换取时间.缓存一般用来 存储频繁访问的数据 临时存储耗时的计算结果 内存缓存减少磁盘IO 使用缓存的2个主要原 ...
- fir.im Weekly - 17 个提升 iOS 开发效率的必备工具
本期 fir.im Weekly 精选了一些iOS 开发工具和动画源码分享,希望每个开发者能专注效率.实用.灵感. iOS开发工具--如何优化ipa包大小 @iOS程序犭袁 推荐了关于"如 ...
- PHP开发调优clockwork工具
clockwork对于曾经做过C,c++代码调优的工程师并不会陌生,它可以指出代码中的潜在问题,比如内存泄漏,数组越界等.他也可以做profiler动作,指出系统各个函数的执行时间,性能瓶颈到底在哪里 ...
- Xamarin For Visual Studio 3.0.54.0 完整离线破解版(C# 开发Android、IOS工具 吾乐吧软件站分享)
Xamarin For Visual Studio就是原本的Xamarin For Android 以及 Xamarin For iOS,最新版的已经把两个独立的插件合并为一个exe安装包了.为了区分 ...
- Xamarin Mono For Android 4.6.07004 完整离线安装破解版(C#开发Android、IOS工具)
Xamarin是由Miguel de Icaza成立的一家新的独立公司,目的是给Mono一个继续奋斗的机会.Mono for Android (原名:MonoDroid)可以让开发人员使用 Mic ...
随机推荐
- hdu 4768 异或运算
http://acm.hdu.edu.cn/showproblem.php?pid=4768 貌似非常多人是用的二分 可是更好的做法貌似还是异或 对于第k个人.假设他接到偶数个传单.那么异或的结果还是 ...
- WCF学习笔记——不支持内容类型 text/xml; charset=utf-8
我在使用WCF的时候,客户端运行报错: 不支持内容类型 text/xml; charset=utf-8 原因是WCF服务做了修改.刷新客户端的服务引用,问题消失 =================== ...
- Delphi7中的函数与过程(Function and Procedure)
1.锁住空间的位置,可以选择Edit--->Lock component ,也可以在窗体设计面板下面找到组件排版功能栏,第二排里面有个带锁的图标,表示组件可以被锁住.点击一下,组件的大小和位置就 ...
- user和userdebug区别
user:不可以root userdebug:可以root
- bzoj 4521 [ Cqoi 2016 ] 手机号码 —— 数位DP
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=4521 数位DP,记录好多维状态: 写了半天,复杂得写不下去了,于是参考一下TJ... 练习简 ...
- 截取字符(substr)检索字符位置(instr)
1.SUBSTR(string,start_position,[length]) 求子字符串,返回字符串注释: string 元字符串start_position 开始位置(从0开始)length 可 ...
- 浅谈JavaScript中的cookie
什么是cookie?简单来说,cookie就是网站服务器存放在我们计算机上的一小段(一般大小不超过4KB)用来识别和记录用户的个人信息的文本.HTTP协议是一种没有“状态”的传输协议,也就是说,服务器 ...
- [Apple开发者帐户帮助]三、创建证书(3)创建企业分发证书
作为Apple Developer Enterprise Program的成员,您可以创建多个企业分发证书. 所需角色:帐户持有人或管理员. 在证书,标识符和配置文件中,从左侧的弹出菜单中选择iOS, ...
- 使用idea2.5建立maven项目
使用idea的步骤: 1.建立一个新的maven项目 2.选中maven项目 3.点击next,输入groupID和artifactid 4.点击next 选择projectlocation 5.选 ...
- LeetCode.884-两句话中不常见的单词(Uncommon Words from Two Sentences)
这是悦乐书的第338次更新,第362篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第207题(顺位题号是884).我们给出了两个句子A和B.(一个句子是一串空格分隔的单词 ...