Hosting for your PHP based websites is easy to find. Almost all web hosts who offer shared web hosting are including Php in their plans, and Php hosting is quite cheap. This is because PHP is free, and you will be better of on a Linux server for your PHP projects. Good PHP web hosting is available for $5/month and upwards.

An important feature in a PHP hosting account is a recent version of PHP. Not necessarily the latest version, since they often come with bugs, but one of the latest versions should be installed. You will probably want access to a database like MySql too since many freely available PHP scripts uses MySql. If your scripts are simple, or you are just starting with PHP, you may be fine without databases for a while.

Lunarpages hosting plans

Lunarpages offers cheap PHP hosting from only $6.95 per month (24-month contract, 3, 6 and 12-month contracts available at a slightly higher price). With all the features you get at Lunarpages, this is one hard to beat budget PHP hosting option.

LunarPages hosting plans
Basic plan Business plan
Price $6.95/month (12-month contract) $22.95/month (12-month contract)
Data transfer Unlimited 15000 gb
Disk space Unlimited Unlimited
Languages PHP, Python, Perl PHP, Python, Perl
Databases MySQL, PostGresql MySQL, PostGresql
Addon domains Unlimited Unlimited

Thinkhost

One more option for Php hosting. The Thinkhost plan costs $14.95/month and is perfectly fine for PHP 4 hosting.

Thinkhost The Plan
The plan
Price $14.95/month (12-month contract)
Data transfer Unlimited
Disk space Unlimited
Languages PHP, Perl, Python