Debian + Apache + PHP + MySQL

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.

Esta entrada foi publicada em Debian. Adicione o link permanente aos seus favoritos.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s