In order to do programming for LAMP, you have to setup apache webserver, install PHP, setup MySql, and probably a number of other things. Or you could take the easy route and get from ApacheFriends.
For IDE, I am using the Eclipse version of PHP Development Tools.