Palavra:   

Revista PHP / Miscelânea

João Paulo

Conhecido como Little_Oak, Programador PHP, atua no projeto ISPconfig (www.ispconfig.org) fazendo análise de código e é um dos líderes do projeto LiBPHP.Net (www.libphp.net). Amante do Unix, Apache, PHP, Slackware, CentOs, Ubuntu e Blogs.

UBUNTU: Apache 2 + Mysql 5.0.45 + PHP 5 + PHPMYAdmin

Bom gente, era para eu ter postado essa dica ontem, mas é que estava tão cansado que acabei desistindo (3 a.m.), mas estou aqui agora, e vamos ao que interessa.

Situação e Preparação do Terreno

Se você está precisando de um ambiente Web voltado ao desenvolvimento de aplicações PHP, se estiver utilizando Ubuntu 6.06, Ubuntu 7.04, Ubuntu 7.10 (SERVER ou DESKTOP), pode observar este artigo e utilizá-lo para ajustar sua plataforma da melhor maneira para este fim.

Os requisitos são lógicos, ter Ubuntu 6.06, Ubuntu 7.04 ou Ubuntu 7.10 (SERVER ou DESKTOP) , desejar programar em PHP, ter uma internet “boa” para atualizar os pacotes. Mãos a Obra.

Bem, sem mais enrolação, vamos ao que interessa!
Faça TODOs os passos como ROOT.

1-> Abra o terminal (Aplicativos > Acessórios > Terminal)
2-> Use o comando abaixo:
  1. sudo apt-get install apache2
Para testar se o apache está gerenciando às páginas, abra o seu navegador (creio que seja FireFox), e digite no campo de endereço-> http://localhost certamente estará funcionando.

Vamos instalar o PHP5, para isto use o comando abaixo:
  1. sudo apt-get install php5 libapache2-mod-php5
Feito isto, reinicie o apache para que ele consiga “reler” seu arquivo de configuração já padronizado para PHP5 (mod) com o comando abaixo:
  1. sudo /etc/init.d/apache2 restart
Para verificar se o apache está lendo direitinho arquivos PHP, acesse a página dos arquivos do apache (htdocs), que pode ser acessada assim:
  1. sudo cd /var/www/apache-defaults/
Depois, delete o arquivo index.html com o comando:
  1. sudo rm -rf index.html
Depois crie um arquivo PHP:
  1. sudo vi index.php
Assim que o VI abrir, digite “i” para habilitar inserção de dados, e coloque exatamente os caracteres abaixo:
  1. <?php phpinfo(); ?>
Para salvar e sair use as teclas “ESC”, “:”, “wq!” e pressione “ENTER

Feito isto, acesse novamente pelo seu firefox o endereço http://localhost/arquivo.php
Se funcionar (mostrar as diretivas do php, perfeito), prossiga nos passos abaixo, do contrário, repita os procedimentos acima.
Você pode utilizar outros editores, a questão é que gosto do VI.
Seguindo mais adiante nós vamos verificar a Instalação do Bendito Mysql5, utilize o comando abaixo:
  1. sudo apt-get install mysql-server
Feito isso o sistema vai instalar o mysql para você e vai pedir a senha de admin do mysql, coloque uma senha e confirme com ENTER.

Agora é a parte de integração com o bendito php e INSTALAÇÃO do PhpMyAdmin, utilize o comando abaixo para “unir” as instalações:
  1. sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
Feito isso, só necessitará reiniciar o apache2 para que ele leia novamente os arquivos de configuração, para isso use o comando abaixo:
  1. sudo /etc/init.d/apache2 restart
Pronto, agora você tem um “webserverZINHO” rodando em sua casa e prontinho para topar qualquer parada.

Recomendações:
Conexão Banda Larga acima de 64 kb
Máquina Simples, ou seja, SEM MUITOS RECURSOS (Linux, SEMPRE LINUX)

Opções de Interação

Comentários

Funciona, mas
Por: bartolomeu, 27/06/2009   20:24:41
Meu caro, parabnes pelo artigo: completo e fácil de usar. Fiz todos os procedimentos e até funcionou tudo de acordo com os comandos e arquivos criados. Porem, quando coloco arquivos php em www, surge a seguinte e chata mensagem: "include_path='.:/usr/share/php:/usr/share/pear". Instalei o pear e nada funciona. Algum problema maior de configuração? Help me, pois sou iniciante, mas já sei dar alguns comandos no ubuntu, que alias, estou adorando!
Grato!
internet..
Por: George, 22/07/2008   09:06:15
e off-line?
seria muito trabalhoso?

valew
beleza...
Por: Ricardo, 01/07/2008   13:58:15
agora ensina no slackware compilando.. xD~ outro nivel...
mas ta certo é necessário pensar nos que estão começando usei muito ubuntu.. e o artigo ta bem simples de enteder. vlw..