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:
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.
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:
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.
PHP Script Archives
If you are looking for premade PHP scripts, here are some useful resources for that.
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.
This page was published on It was last revised on