Instalando Apache, PHP, MySQL, PHPMyAdmin no Ubuntu 11.04

Instalando o Apache

Abrá um terminal e se logue como root: 

sudo su
Digite a senha de root
Para iniciar a instalação digite: 
apt-get install apache2
Teste em algum navegador digitando na barra de endereço: 
http://localhost/

Instalando o PHP

Para iniciar a instalação digite:

apt-get install php5 libapache2-mod-php5 

Após a instalação reinicie o apache digitando: 

/etc/init.d/apache2 restart 

Criar um arquivo teste.php digitando:

gedit /var/www/teste.php 

Teste no navegador digitando: 

http://localhost/teste.php

Instalando o MySql

Inicie a instalação digitando: 

apt-get install mysql-server 

Quando aparecer uma tela "Configurando MySQL-Server 5.1" digite uma senha para
o root do banco de dados. 


Confirme a senha na próxima tela. 


No terminal, teste o mysql digitando: 

mysql -u root -p 

Digite a senha cadastrada para o root do MySQl.
Aparecerá o prompt mysql>
Digite quit para sair.

Instalando PHPMyAdmin

Inicie a instalação digitando: 

apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin 

Aparecerá uma tela "Configurando o PHPMyAdmin".

Escolha [x] apache2
Na próxima tela, escolha "sim".
Na tela "palavra-passe..." digite a senha do root do MySql
Depois cadastra uma senha para o phpmyadmin, é melhor deixar a mesma do banco.
PHPMyAdmin instalado.
Fazer as seguintes alterações:
gedit /etc/php5/apache2/php.ini 


Procure pela linha [talvez 615] onde tem a seguinte frase:
;extension=mysql.so

e retira o ";" salva e fecha.
gedit /usr/share/phpmyadmin/libraries/config.default.php
Procure por $cfg["PmaAbsoluteUri"]=""; - talvez na linha 40. 

Altera para: $cfg["PmaAbsoluteUri"]="http://localhost/phpmyadmin"; 


Teste no navegador digitando: 

http://localhost/phpmyadmin

É isso aí agora você tem o necessário para programar em PHP usando banco de dados MySQL.
Compartilhe no Google Plus

About Tiago Sousa

Sou Desenvolvedor Web Full-Stack com ênfase na tecnologia Java. Estou no mercado de TI há 15 anos, possuo conhecimentos gerais em diversas tecnologias.