PHP - Apache2 - MySQL [RESOLVIDO]

1. PHP - Apache2 - MySQL [RESOLVIDO]

Lucas Gustavo
lucasgustavo1

(usa Ubuntu)

Enviado em 09/01/2015 - 08:26h

Bom dia pessoal,

estou começando a aprender PHP e para isso eu instalei o AMP (Apache2 - PHP - MySQL) no meu Ubuntu.
Meu problema é o seguinte: Ao abrir um arquivo .php no browser ele é baixado e não executado, creio que seja algum problema de configuração (do tipo colocar o MySQL para "conversar" com o PHP).

Se alguem tiver alguma dica eu ficaria agradecido.
Até
Abraços


  


2. MELHOR RESPOSTA

CASSIO FERRAZ
cassio88

(usa Ubuntu)

Enviado em 09/01/2015 - 12:36h

vamos passo a passo:

1) Apache está rodando?
digite no firefox:
http://localhost/

deverá aparecer:

It works!
This is the default web page for this server.
The web server software is running but no content has been added, yet.

2) MySQL
pelo synaptic, instale phpmyadmin
acesse pelo firefox:
http://localhost/phpmyadmin/
verifique se você enxerga o banco de dados e as tabelas

3) PHP
SE não aparece nada, pode ser problema de permissão de arquivo, pelo terminal vá até a pasta var e dê o comando
sudo chmod 777 -R www

4) continua com problema?
poste no forum o conteúdo do log do apache2, que se localiza no seguinte endereço:
/var/log/apache2/access.log

Fico no aguardo


3. Parcialmente resolvido

Lucas Gustavo
lucasgustavo1

(usa Ubuntu)

Enviado em 09/01/2015 - 09:16h

Olá pessoal,

resolvi o problema do download do arquivo .php, seguinte:

se eu clicar com o botão direito do mouse sobre o arquivo e pedir para abrir com meu browser ele faz o download.
agora se eu abrir o browser e colocar na barra de endereços localhost/nome_do_arquivo.php ele já não faz o download.

Mas agora meu problema é que não acontece nada!!! Era para o arquivo estabelecer uma conexao com o banco de dados e exibir uma mensagem, mas a tela do browser fica em branco.

segue o códgio do meu arquivo .php

//-------------------------------------------------------------------------

<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>

<body>
<?php;
$banco = "meudb";
$usuario = "adm";
$senha = "bach";
$hostname = "localhost";
$conn = mysql_connect($hostname,$usuario,$senha); mysql_select_db($banco) or die( "Não foi possível conectar ao banco MySQL");
if (!$conn) {echo "Não foi possível conectar ao banco MySQL.
"; exit;}
else {echo "Parabéns!! A conexão ao banco de dados ocorreu normalmente!.
";}
mysql_close();
?>
</body>
</html>
//-------------------------------------------------------------------------

Qualquer ajuda sera bem vinda.
Até


4. Re: PHP - Apache2 - MySQL [RESOLVIDO]

Lucas Gustavo
lucasgustavo1

(usa Ubuntu)

Enviado em 10/01/2015 - 00:09h

ola cassio88,

Eu formatei minha maquina e reinstalei tudo do zero, agora ja esta funcionando, os testes listados por vc foram uteis.
Obrigado.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts