There are many PHP server components wampserver, XAMPP, Appserv, Phpstudy, Phpnow, and so on.
Rookie Tutorial recommended: Wampserver, which is currently the most widely used window platform, the operation is very simple. The phpMyAdmin database management tool is also integrated within the wampserver.
: http://www.wampserver.com/en/#download-wrapper
PHP IDE (Integrated development environment, integrated development environment)
PHP IDE is also very many have Zend Studio, Eclipse for PHP, Easyeclipse and so on.
Rookie Tutorial recommended: Easyeclipse for PHP
: http://www.easyeclipse.org/site/distributions/php.html
MySQL Management tools
MySQL management tools are commonly used: Navicat for MySQL, PhpMyAdmin.
Rookie Tutorial recommended: Navicat for MySQL, Navicat for MySQL is a set of powerful database management and development tools designed for MySQL. It can be used with any MySQL database server of 3.21 or more and supports most of the latest MySQL version features, including triggers, stored procedures, functions, events, retrieval, rights management, and more.
: Http://www.navicat.com.cn/download/navicat-for-mysql
Text Editor
If you are already familiar with PHP syntax, you can gradually abandon the cumbersome IDE, using a text editor to write PHP code.
Commonly used editors are: notepad++, EditPlus, UltraEdit and so on.
Rookie Tutorial recommended: notepad++
: http://notepad-plus-plus.org/download/
PHP Development environment building and development tools