PHP 开发工具


关于PHP的开发工具其实网站上可以搜索到非常多,对于初学者来说,太多的选择反而不知道怎么去选。

PHP开发工具其实包括以下四种:

  • PHP服务器组件。

  • PHP IDE(Integrated Development Environment,集成开发环境)。

  • MySql管理工具

  • 文本编辑器

PHP服务器组件

PHP服务器组件非常多有WampServer、XAMPP、AppServ、phpStudy、phpnow等。

 

推荐:PHPstudy,推荐PHPstudy的原因有很多,比如操作简单,配置简单,汉化界面等,PHPstudy还有一个优点:内部可配置选项多,可以配置不同版本的MySQL,服务器方面也可以配置NGINX来替代apache,也有提供redis,composer,CMS建站系统等功能。

下载地址:https://www.xp.cn/

 

推荐:Docker,推荐Docker的原因,现在不管是Windows、Mac还是Linux,Docker都可以很好支持,只需要在机器上装个Docker,放上写好的Dockerfile,一行命令就自动完成这个事,方便又高效

部署方式:https://upwqy.com/details/7.html

 

PHP IDE(Integrated Development Environment,集成开发环境)

 

PHP IDE 也是非常多。有PHPstorm、Zend Studio、Eclipse for PHP、EasyEclipse等。

推荐:PHPstorm 是jetbrains公司推出的PHP开发环境,他有很优秀的代码分析、代码提示等功能,集成了开发过程中需要的很多工具(数据库工具,代码分析工具,代码调试工具,版本管理工具,测试工具等),小编最喜欢它的一个特点是:不需要apache服务器——PHPstorm内置服务器模块可以直接用来运行PHP代码。另外,PHPstorm也是一个前端开发IDE,在网页开发方面PHPstorm难逢敌手。

下载地址:https://www.jetbrains.com/zh-cn/phpstorm/

 

MySql管理工具

MySql管理工具常用的有:Navicat for Mysql、PhpMyAdmin、TablePlus。

推荐:Navicat for Mysql,Navicat for MySQL是一套专为MySQL设计的强大数据库管理及开发工具。它可以用于任何3.21或以上的MySQL数据库服务器,并支持大部份MySQL最新版本的功能,包括触发器、存储过程、函数、事件、检索、权限管理等等。

下载地址:https://www.navicat.com.cn/download/navicat-for-mysql

 

推荐:TablePlus, TablePlus 是一款管理和开发数据库的应用,它可以轻松编辑数据库中的数据和结构,支持同时管理多个数据库,内置更多安全功能更好地保护数据安全, 让您更轻松高效地管理数据库 。并且支持的各种快捷键,真的是让人欲罢不能,爽翻天。

下载地址:https://tableplus.com/

购买地址:https://lizhi.shop/p/tableplus?cid=hb3so5rn

 

推荐:Sequel Pro,Sequel Pro是MySQL数据库管理应用程序,适用于Mac OS X 10.5 续集Pro是完美的工具与数据库驱动的网站和应用程序。考虑到专业提供普遍的支持,它在您的英特尔Mac 非常快的运行。虽然很多人在 Mac 上用 tower,虽然刷新速度有些慢,但觉得最好的地方还是它一目了然的文件 diff 功能。主要的是它免费。

 

文本编辑器

如果你已经能够熟练掌握PHP的语法,那你可以逐渐抛弃那些笨重的IDE,使用文本编辑器来编写PHP代码。

常用的编辑器有:Notepad++、editplus、ultraedit、vim、sublime、vscode等。

推荐:vscode 微软公司推出的一个代码编辑器,可以用来编辑多种代码,PHP也是vscode支持的一种语言。vscode也有类似PHPstorm的代码分析和代码提示功能(虽然没有PHPstorm的全面智能,但胜在免费且能用),vscode还有很多插件支持,使用PHPserver插件的情况下vscode也能实现不需要apache服务器就能运行代码的功能。与PHPstorm相似的另一点是,vscode也是一个优秀的前端开发工具。

下载地址:https://code.visualstudio.com/

发布时间 : 2023-02-28,阅读量:1075 , 分类: PHP
本文链接:https://upwqy.com/details/36.html
微信小程序支付(二)创建订单 PHP 数组