The goal of this thread is to be an all-encompassing area for resources that are useful for PHP development which includes information on obtaining and installing, programming tutorials, books, script archives, videos, editors, and more.
Obtaining and Installing PHP
The first thing you must do before using PHP is actually obtaining and installing it. Here are some useful links to help you:
Where to get it
Installation FAQ
Additional information for Windows installation
How to install PHP and MySQL on IIS
Apache/PHP/MYSQL/ETC Installation Kits
There are also numerous projects that package up common components that you might want included with PHP. So instead of installing PHP separately like you would with the above section, these packages include things such as Apache, MySQL, phpMyAdmin, etc.
FoxServ - an Apache / mySQL / PHP installer package for Windows and Linux.
XAMPP - includes the Apache web server, MySQL, PHP, Perl, a FTP server and phpMyAdmin.
WAMP - create web applications with Apache2, PHP and a MySQL database. Includes PhpMyAdmin.
Uniform Server - Apache 2, PHP 5, MySQL, Perl 5, and phpMyAdmin.
PHP Books
Sometimes just kicking back on the couch with a useful PHP book is the best way to get into the PHP world. Here are some recommendations:
PHP Manual - read online or download, multiple languages
Hacking with PHP - free online PHP book
PHP FAQs
Main PHP FAQ
Some common PHP FAQs such as finding out where the official mailing list is, how to obtain PHP (as explained above), build problems, password hashing, and other miscellaneous questions.
PHP Tutorial Sites
These websites have tutorials to help you get started by walking you through examples on how to utilize PHP code.
Introductory Tutorial
W3Schools PHP Tutorial
PHP Script Archives
If you are looking for premade PHP scripts, here are some useful resources for that.
PHP Editors
As time has gone by PHP editors have become much better. There are some excellent PHP editors below that will help make PHP development much easier from being able to navigate your codebase to debugging tools.
PHP Storm
Eclipse PHP
Atom
Sublime Text
Notepad++
notepad2
Dev-PHP IDE
Crimson Editor
PHP Designer 2008
This page was published on It was last revised on