Os pacotes utilizados serão os seguintes:
- apache2 – Pacote principal do Apache versão 2.
- php5 – O nome já diz tudo.
- mysql-server-5.0 – Este instalar o MySQL 5.0, o nome não é tão obvio né?
- php5-mysql – Este é o módulo do PHP5 responsável pela conexão com o MySQL!
Agora que já temos os nomes dos pacotes é só executar como root este comando: aptitude install apache2 php5 mysql-server-5.0 php5-mysql. Em poucos minutos tudo estará instalado e configurado.
Abra seu navegador e acesse http://localhost/ e então você verá a frase It works! Este é o sinal que o Apache foi instalado com sucesso.
Para definir a pasta onde o Apache irá buscar os arquivos edite o arquivo /etc/apache2/httpd.conf e adicione as seguintes linhas:
<VirtualHost *:80>
DocumentRoot /var/www
ServerName localhost
</VirtualHost>
Note que /var/www é a pasta que escolhi para colocar os arquivos dos sites. Após editar e salvar o arquivo de configurações rode o comando /etc/init.d/apache2 reload para carregas as novas configurações do Apache.
Para testar o PHP basta criar um arquivo com o código <? phpinfo(); ?> e salvar dentro da pasta para qual seu Apache está configurado, no meu caso salvei em /var/www/info.php, então no navegador acessei http://localhost/info.php e constatei que o PHP está funcionando corretamente.
Para testar o MySQL fiz algo parecido com o PHP, criei o arquivo /var/www/mysql.php com o código <? mysqli_connect("localhost","root","","information_schema"); ?> e então acessei pelo navegador: http://localhost/mysql.php, Se nenhum erro ocorreu, então o PHP conseguiu conectar no MySQL com sucesso.
Pronto, agora está tudo documentado, não esqueço mais, e se esquecer eu acho bem rápido, hehe.