自己总结的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 ...
随机推荐
- COCOS学习笔记--Button类及其相关控件属性
一.Button介绍 Button就是button.Cocos中提供了Button类对button进行相关的操作.我们看一下Button类继承关系图: 能够看到.Button是继承自Widget类,W ...
- JQuery实现复制到剪贴板功能
在网页中实现复制到剪贴板功能,有两种方法, 第1种方法:使用JavaScript自带的方法,但是这种方法只能在IE下使用. document.execCommand("Copy") ...
- Codeforces Round #281 (Div. 2) A. Vasya and Football 暴力
A. Vasya and Football Vasya has started watching football games. He has learned that for some foul ...
- java输出双引号
java输出双引号 直接看例子 //输出双引号 public class Test { public static void main(String[] args) { System.out.prin ...
- MySQL:常见错误01
ylbtech-MySQL:常见错误01 1.返回顶部 1. [SQL]select * from product_product_tag aLEFT JOIN system_tag b on b.i ...
- 通过DOM实现点击隐藏父元素
HTML代码简单如下: <ul id='ul1'> <li><a href="javascript:">1</a></li&g ...
- C - Football
Problem description Petya loves football very much. One day, as he was watching a football match, he ...
- EasyUI 编写实体类树状选择器
<%@ page contentType="text/html;charset=UTF-8"%> <%@ include file="/WEB-INF/ ...
- SQLServer 使用变量动态行转列
drop table #testcreate table #test( id int identity(1,1) primary key, bizDate varchar(50), ...
- Struts/Hibernate/Spring源码下载
Struts: https://olex.openlogic.com/packages/struts Hibernate: https://olex.openlogic.com/packages/hi ...