Instalando Apache2, PHP4 e MySQL

Apesar de ser um assunto redundante, esse artigo traz uma explicação didática sobre como instalar o ambiente LAMP (Linux + Apache + MySQL + PHP) e como bônus, códigos em PHP para teste de conexão com o MySQL e uso de variáveis de sessão.

[ Hits: 98.932 ]

Por: Perfil removido em 16/09/2004


Testando a conexão com o MySQL



Primeiro, pra testar a conexão através do PHP, você precisa criar um banco de dados no MySQL. Para isso você pode usar o phpMyAdmin, que pode ser baixado do site http://superdownloads.ubbi.com.br/linux.

Você se lembra do UserDir configurado no httpd.conf?
Então, será necessário você criar uma pasta com o nome que você colocou na configuração, no meu caso foi hpage. Para isso, digite:

# mkdir hpage

no seu home, e:

# chmod 755 hpage

Depois de feito o download do phpMyAdmin, descompacte o mesmo na pasta criada acima dentro do seu home.

Edite o arquivo config.inc.php, colocando o usuário root e sua senha definida pelo comando:

mysqladmin -u root password novopassword

Existem dois locais onde você deve setar as senhas. Só pra facilitar, deve estar na linha 85 e linha 137. :P

Depois de tudo OK, crie uma tabela no MySQL e insira alguns dados pelo phpMyAdmin mesmo.

Agora vamos criar um pequeno exemplo pra testar a conexão com o MySQL. Abra um editor de texto e copie o código:

<?
$conexao=mysql_connect("localhost","user","senha") or die("Não foi possível conectar!");
mysql_select_db("BancoCriadoPelo_phpMyAdmin") or die("Não pode ser efetuado a seleção do banco de dados!");
$query="SELECT * FROM BancoCriadoPelo_phpMyAdmin";
$result=mysql_query($query) or die("Não foi feito a consulta");

while($linha=mysql_fetch_array($result))
{
     echo "ID: ".$linha[0]."<br>";
     echo "Nome: ".$linha[1]."<br>";
}
mysql_close($conexao);
?>

Não comentei o código pois achei desnecessário. Caso você não conheça esses comandos utilizados procure na documentação do PHP no site http://www.php.net.

Termina aqui nosso teste de conexão com MySQL.

Agora vamos dar uma olhada no uso de sessão.

Página anterior     Próxima página

Páginas do artigo
   1. Instalando o MySQL
   2. Instalando o Apache2
   3. Instalando o PHP4
   4. Configurando o Apache e PHP
   5. Testando a conexão com o MySQL
   6. Testando o uso de sessão
Outros artigos deste autor

Já fez seu "BACKUP" hoje? Não? Então vamos conversar sobre isso

Mencoder ripando DVD para DIVX

Fontes com filtros LCD no Arch Linux

Introdução à ponteiros em C

Introduzindo prazerosamente aos poucos... o shell script

Leitura recomendada

Instalando o Debian Etch sem o Gnome

Criando um servidor FTP acessível fora da LAN com o Proftpd

Debian 10 com i3 como Gerenciador de Janelas no XFCE

WiiMote no Linux com WMinput e WMgui

Apache2 + PHP5 + MySQL + PhpMyAdmin + Webmin de forma simples e objetiva

  
Comentários
[1] Comentário enviado por GrupoFimdeprova em 16/09/2004 - 10:20h

Na página 4 pede-se para setar a diretiva register_globals como On, mas não explica o por que?

Sendo que este item não é necessário na configuração do Apache, e sim no uso de scripts PHP para resgatar valores de variáveis sem chamar as variáveis globais como $_POST ou $_GET.

[2] Comentário enviado por removido em 16/09/2004 - 16:39h

entao kra o problema com relação a diretiva register_globals foi com uso de sessão por isso eu coloquei pra mudar!

na página 6 - Testando o uso de sessão eu explico o pq de ter mudado a diretiva!

falo t+

[3] Comentário enviado por removido em 16/09/2004 - 21:11h

eu nao terminei de responder pq tava no trampo!

mas foi isso mesmo q o grupofimdeprova colocou, mas tem o lance tb da sessão q eu usei do jeito antigo!

eh isso mesmo neh?
eh q faz tempo q eu nao mexo com php e tals!

t+

[4] Comentário enviado por katito em 16/11/2004 - 17:00h

Depois q baixei o pacote, dei o tar .. q diretorio eh esse q vc se refere .. pra eu dar um ./configure ..?

[5] Comentário enviado por rodrawzio em 12/12/2005 - 03:20h

Custei pra conseguir instalar o Mysql mas finalmente consegui. Na minha distro estava faltando um monte de pacotes. Valeu pelo artigo!

[6] Comentário enviado por nyedson em 25/09/2007 - 13:20h

Parabens pelo tutorial. Funcionou perfeitamente.

Nyedson F. Santos


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts