需要一个编辑器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. (5)QlikView中的RowNo()函数

    函数介绍 RowNo()返回当前行的行号,在QlikView载入后的数据表中.第一行的值是1. 使用注意:此函数没有參数.可是括号不能省略. 适用范围,能够用于Load脚本,也能够用于Chart的表达 ...

  2. CSS学习(十四)-CSS颜色之中的一个

    一.理论: 1.RGB色彩模式  a.CMYK色彩模式  b.索引色彩模式 (主要用于web) c.灰度模式  d.双色调模式 2.opacity: a.alphavalue:透明度 b.inheri ...

  3. E20170809-mk

    collapse   n. 垮台; (身体的) 衰弱;               vt. 使倒塌; 使坍塌; 使瓦解;                vi. 崩溃; 倒塌; 折叠; (尤指工作劳累后 ...

  4. Python可迭代序列排序总结

    列表排序 示例:lst = [12, 6, 1, 3, 10] 方法一:使用sort def list_sort(lst): lst.sort() # 就地排序,没有返回值 return lst 补充 ...

  5. Quartz实现执行任务记录数据库,方便计算任务的执行次数以及成功次数

    任务执行实体 /** * 任务执行情况详情 */ public class JobExecuteDetail implements Serializable{ /** * */ private sta ...

  6. golang 字符串替换截取

    package main import "fmt" func main() { str := "XBodyContentX" content := str[1 ...

  7. Laravel5.1 学习笔记2, 路由

    安装的说明请看文档, laravel 安装 #基本路由 你将在 app/Http/routes.php 文件定义大部分路由, 这些路由将被App\Providers\RouteServiceProvi ...

  8. MySql-Connector for NET 连接驱动选择

    尝试在Visual Studio2010, 2012环境下链接Mysql, 为啥不直接在App.config里面写字符串, 当然是可以,但是当你想用EF 的时候,必须要有个数据源, 首先在[服务资源管 ...

  9. P1401 城市(30分,正解网络流)

    题目描述 N(2<=n<=200)个城市,M(1<=m<=40000)条无向边,你要找T(1<=T<=200)条从城市1到城市N的路,使得最长的边的长度最小,边不能 ...

  10. 九九乘法表---for循环的嵌套

    package com.zuoye.test;//控制台输出九九乘法表public class Jiujiu { public static void main(String[] args) { in ...