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.
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");
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.
[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.