Autor Tópico: Arquivos PHP não são executados pelo browser  (Lida 3032 vezes)

Offline christiankiss

  • Usuário Ubuntu
  • *
  • Mensagens: 32
    • Ver perfil
    • Conta no GameSpot
Arquivos PHP não são executados pelo browser
« Online: 20 de Junho de 2011, 11:01 »
Bom dia.

Tenho o Xampp instalado da maneira recomendada pelo site oficial. Fiz a descompactação utilizando o comando:

sudo tar xvfz xampp-linux-1.7.4.tar.gz -C /opt

Depois iniciei os serviços com o comando:

sudo /opt/lampp/lampp start

Criei um rápido site em PHP, cujo código é:

Código: [Selecionar]
<?
phpinfo();
?>

Naturalmente, salvei-o com a extensão *.php (ficou "phpinfo.php"). Está salvo na pasta Documentos do meu usuário.

O Google Chrome 12, ao invés de interpretar o arquivo e abrir a página, ele faz o download do mesmo. Andei pesquisando em alguns sites e dizem que é porque não foi iniciado os serviços do Xampp. Mas eu utilizei o comando de inicialização, conforme mencionado antes.

Em um tópico deste mesmo fórum tinha um cara falando que reinstalou o Xampp e resolveu: http://ubuntuforum-br.org/index.php/topic,51299.0.html

Já reinstalei mas não adiantou.

No mesmo tópico um outro usuário explicou que precisava instalar o php5. Mas o Xampp já não vem com tudo?

Desde já, agradeço.
« Última modificação: 07 de Julho de 2011, 17:45 por christiankiss »

Offline irtigor

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.344
  • Delete, delete, delete!
    • Ver perfil
Re: Arquivos PHP não são executados pelo browser
« Resposta #1 Online: 20 de Junho de 2011, 13:31 »
O ideal seria instalar os pacotes a partir dos repositórios oficiais, porque dessa forma você receberia atualizações de segurança. A pasta "Documentos" não é um local padrão, esse já pode ser um erro (no httpd.conf você configura isso). Um local que deve ser padrão é o diretório ~/public_html que pode ser acessado via: http://localhost/~seu_nome_de_usuario/

Pode ser necessário conceder permissão
Código: [Selecionar]
chmod o+x ~
chmod o+x ~/public_html

Offline christiankiss

  • Usuário Ubuntu
  • *
  • Mensagens: 32
    • Ver perfil
    • Conta no GameSpot
Re: Arquivos PHP não são executados pelo browser
« Resposta #2 Online: 21 de Junho de 2011, 16:59 »
O ideal seria instalar os pacotes a partir dos repositórios oficiais, porque dessa forma você receberia atualizações de segurança. A pasta "Documentos" não é um local padrão, esse já pode ser um erro (no httpd.conf você configura isso). Um local que deve ser padrão é o diretório ~/public_html que pode ser acessado via: http://localhost/~seu_nome_de_usuario/

Pode ser necessário conceder permissão
Código: [Selecionar]
chmod o+x ~
chmod o+x ~/public_html

É verdade. No caso do Xampp, os arquivos .php devem ficar dentro de /opt/lampp/htdocs. Coloquei o arquivo nesse lugar e funcionou. A sua dica me encaminhou. =)

Resolvido.