There are actually many PHP development tools that can be searched on the website. For beginners, too many choices can make it hard to decide.

This article is based on the Windows platform and recommends a set of very useful development tools for PHP beginners.

PHP development tools actually include the following four types:

  • PHP server components.
  • PHP IDE (Integrated Development Environment).
  • MySQL management tools
  • Text editors

PHP Server Components

There are many PHP server components, such as WampServer, XAMPP, AppServ, phpStudy, phpnow, etc.

Example recommends: WampServerIt is also the most widely used on the Windows platform, and is very simple to operate. WampServer also integrates the PhpMyAdmin database management tool.

Download link:http://www.wampserver.com/en/#download-wrapper

PHP IDE (Integrated Development Environment)

There are also many PHP IDEs, such as Zend Studio, Eclipse for PHP, etc.

Example recommends: Eclipse PHP Development Tools

Download link:https://www.eclipse.org/pdt/

MySQL Management Tools

Commonly used MySQL management tools include: Navicat for MySQL, PhpMyAdmin.

Example recommends: Navicat for MySQLNavicat for MySQL is a powerful database management and development tool designed specifically for MySQL. It can be used with any MySQL database server version 3.21 or above, and supports most features of the latest MySQL versions, including triggers, stored procedures, functions, events, retrieval, permission management, and so on.

Download link:http://www.navicat.com.cn/download/navicat-for-mysql

Text Editors

If you have already mastered the PHP syntax, you can gradually abandon those bulky IDEs and use a text editor to write PHP code.

Commonly used editors include: VS Code, EditPlus, UltraEdit, etc.

Example recommends: VS Code

Download link:https://code.visualstudio.com/download