If there's WAMP and XAMPP in Windows OS or LAMP in Linux, there is also MAMP (Macintosh, Apache, MySQL, PHP) for MAC OS X. If you don't always have an internet connection but you'd love to spend that time tinkering, developing and designing with your site on MAC operating system?
A great way to work and test things out is to install a web server right on your own computer. This way you work offline and if you mess things up you can just start over again without taking your site down or futzing with FTP and/or SSH.
MAMP creates a local server environment on Mac OS X by installing PHP, MySQL, and Apache right out of the box. This will make much easier to install because the components don't have to be installed separately.
Need more information about MAMP click here.