需要一个编辑器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开发中用到的工具的更多相关文章

  1. 收集整理Android开发所需的Android SDK、开发中用到的工具、Android开发教程、Android设计规范,免费的设计素材等。

    AndroidDevTools Android Dev Tools官网地址:www.androiddevtools.cn 收集整理Android开发所需的Android SDK.开发中用到的工具.An ...

  2. android 开发中用到的工具-持续更新(码农必看)

    1. vim 单文件查看改动利器(一直使用支持各种编码各种文件,各种插件),欢迎下载笔者插件 git clone https://github.com/green130181/vim-conf.git ...

  3. Android开发中用到的框架、库介绍

    Android开发中用到的框架介绍,主要记录一些比较生僻的不常用的框架,不断更新中...... 网路资源:http://www.kuqin.com/shuoit/20140907/341967.htm ...

  4. 在iOS 开发中用GDataXML(DOM方式)解析xml文件

    因为GDataXML的内部实现是通过DOM方式解析的,而在iOS 开发中用DOM方式解析xml文件,这个时候我们需要开启DOM,因为ios 开发中是不会自动开启的,只有在mac 开发中才自动开启的.我 ...

  5. Web项目开发中用到的缓存技术

    在WEB开发中用来应付高流量最有效的办法就是用缓存技术,能有效的提高服务器负载性能,用空间换取时间.缓存一般用来 存储频繁访问的数据 临时存储耗时的计算结果 内存缓存减少磁盘IO 使用缓存的2个主要原 ...

  6. fir.im Weekly - 17 个提升 iOS 开发效率的必备工具

    本期 fir.im Weekly 精选了一些iOS 开发工具和动画源码分享,希望每个开发者能专注效率.实用.灵感.  iOS开发工具--如何优化ipa包大小 @iOS程序犭袁 推荐了关于"如 ...

  7. PHP开发调优clockwork工具

    clockwork对于曾经做过C,c++代码调优的工程师并不会陌生,它可以指出代码中的潜在问题,比如内存泄漏,数组越界等.他也可以做profiler动作,指出系统各个函数的执行时间,性能瓶颈到底在哪里 ...

  8. Xamarin For Visual Studio 3.0.54.0 完整离线破解版(C# 开发Android、IOS工具 吾乐吧软件站分享)

    Xamarin For Visual Studio就是原本的Xamarin For Android 以及 Xamarin For iOS,最新版的已经把两个独立的插件合并为一个exe安装包了.为了区分 ...

  9. Xamarin Mono For Android 4.6.07004 完整离线安装破解版(C#开发Android、IOS工具)

      Xamarin是由Miguel de Icaza成立的一家新的独立公司,目的是给Mono一个继续奋斗的机会.Mono for Android (原名:MonoDroid)可以让开发人员使用 Mic ...

随机推荐

  1. COCOS学习笔记--Button类及其相关控件属性

    一.Button介绍 Button就是button.Cocos中提供了Button类对button进行相关的操作.我们看一下Button类继承关系图: 能够看到.Button是继承自Widget类,W ...

  2. JQuery实现复制到剪贴板功能

    在网页中实现复制到剪贴板功能,有两种方法, 第1种方法:使用JavaScript自带的方法,但是这种方法只能在IE下使用. document.execCommand("Copy") ...

  3. 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 ...

  4. java输出双引号

    java输出双引号 直接看例子 //输出双引号 public class Test { public static void main(String[] args) { System.out.prin ...

  5. MySQL:常见错误01

    ylbtech-MySQL:常见错误01 1.返回顶部 1. [SQL]select * from product_product_tag aLEFT JOIN system_tag b on b.i ...

  6. 通过DOM实现点击隐藏父元素

    HTML代码简单如下: <ul id='ul1'> <li><a href="javascript:">1</a></li&g ...

  7. C - Football

    Problem description Petya loves football very much. One day, as he was watching a football match, he ...

  8. EasyUI 编写实体类树状选择器

    <%@ page contentType="text/html;charset=UTF-8"%> <%@ include file="/WEB-INF/ ...

  9. SQLServer 使用变量动态行转列

    drop table #testcreate table #test(    id int identity(1,1) primary key,    bizDate varchar(50),    ...

  10. Struts/Hibernate/Spring源码下载

    Struts: https://olex.openlogic.com/packages/struts Hibernate: https://olex.openlogic.com/packages/hi ...