Quando fui fazer alterações no layout do meu blog, eu testei tudo antes aqui no meu PC, para só depois enviar todos os arquivos para o servidor, mas como PHP é uma linguagem dinâmica, ou seja, é executada do lado servidor, e o que você recebe no seu browser é só o HTML propriamente dito, voc simplesmente necssitar ter instalado no seu micro um servidor que rode scripts PHP, e para isso vamos utilizar o servidor Apache, os scripts PHP, e a base de dados MySQL.
Você pode simplesmente baixar os pacotes e instalar um por um, mas para muitos isso é meio complicado, mas existem hoje vários pacotes prontos que fazm todo o trabalho duro pra você, que são os seguintes:
- XAMPP: Inclui Apache, MySQL, PHP e Perl. Possui versõs para Windows, Linux, Mac OS X e Solaris.
- AppServ: Inclui Apache, MySQL, PHP e phpMyAdmin. Para Windows.
- EasyPHP: Inclui Apache, MySQL, PHP e phpMyAdmin. Inclui vários idiomas. Para Windows.
- MAMP: Inclui Apache, PHP e MySQL. Para MAC OS X.
- WAMP: Inclui Apache, MySQL, PHP, SQLitemanager e phpMyAdmin. Para Windows.
Eu costumo utilizar o Wos, um pacote completo que você não precisa instalar nada, é só iniciar o programa e você já tem um servidor rodando na sua máquina, eu fiz um review dele por aqui, é bom dar uma conferida.
Se você conhece alguma outra alternativa, deixe aqui seu comentário.