configuração do apahce e php

Iniciado por huoxito, 23 de Maio de 2009, 12:24

tópico anterior - próximo tópico

huoxito

Pessoal há uma semana pesquiso nesse forum e em outros como resolver o seguinte problema;

Instalei o php e o apache mas quando tento carregar as paginas do php aparece apenas uma pagina em branco, vi que muitas pessoas tiveram o mesmo problemas mas nenhuma das respostas me ajudaram.

Uso o ubuntu 9.04, sou novo no mundo linux. Queria saber como configuro o php/apache no sistema, o arquivo httpd.conf vem em branco e o apache2.conf parece nao ter todas as opções de configuração. Tambem nao sei o que fazer com o php.ini.

No tutorial de instalação que li ele apenas dizia para instalar os pacotes, nao dava qualquer dica de configuração, em todos os turorias que encontrei era assim, não há o que configurar na intalação desses programas no ubuntu?

// a mensagem IT WORKS aparece quando digito localhost no browser. Mas nenhuma pagina .php abre no navegador.

acredito que o caminho deva estar errado nos arquivos de configuração ou o apache nao estaja habilitado para carregar paginas .php, mas nao sei como resolver.


Blau_Araujo

A princípio não é preciso configurar nada para o php funcionar, desde que o módulo de php do apache esteja instalado, é claro. Você pode passar pra gente os pacotes que instalou?

Abraços
Convite confraternização: Mora perto de Osasco e está afim de curtir um blues? Então me encontre toda quinta à partir das 21h no Jegue's Bar. Bons papos, cerveja gelada e o som eletrizante do Trio Macomba Blues. A entrada é franca! Rua Tenente Avelar Pires de Azevedo,341 - Centro - Osasco/SP

huoxito

Instalei esse pacotes:

Pacotes do apache marcados no synaptic (Nao lembro mais de qual site tirei o comando pra instalar os pacores):

apache2.2-commom ; apache2 ; libapache2-mod-php5 ; libapr1 ; libaprutil1 ; apache2-mpm-prefork ; apache-utils ; librpc-xml-perl ; lissl0.9.8 ; libapache2-mod-auth-mysql

Pacotes do php:
php5 ; php5-mysql ; php5-pear ; php5-gd ; php5-cli ; php5-common; php5-xsl; php5-doc.

pascoaldz7


Autofly

Excelente dica Pascoal, Estava tentando configurar o meu servidor aqui mas sempre pinta um problema ou outro.
----------------------------------------------------------------------
http://www.oi-torpedo.com/ | http://www.claro-torpedo.com/

ass

Olá huoxito

As opções que você acha que estão faltando encontra-se nos arquivos de inclusão que são referenciados ao final do apache2.conf, sou seja:

/etc/apache2/mods-enabled/*.load 
/etc/apache2/mods-enabled/*.conf 
/etc/apache2/sites-enabled/000-default
/etc/apache2/ports.conf            
/etc/apache2/http.conf            

No ubuntu a estrutura dos arquivos e diretórios é bem organizada, e o motivo do httpd.conf vir em branco, é para que você coloque todas as suas configurações personalizadas nele, deixando-o separado sem precisar mexer no principal que é o  apache2.conf

Também acho que o problema não esteja no caminho www especificado no arquivo de configuração, porque se fosse não daria página em branco e sim erro 404 de página não encontrada quando chama sua página .php

Verifique se seu código php está dentro da tag correta:

<?php
// versão 5 só aceita abertura de tag desse jeito
?>

E não como esse abaixo, pois só funciona no php 4:

<?
//abertura de tag com "<?" só no php 4
?>


Abraço

lodf

Ola pessoal eu instalei o xampp e logo em seguida instalei o joomla so que quando eu abrir a pagina em localhost deu erro em todos os arquivos com extensão .php

um erro tipo assim:::::

Strict Standards: Non-static method JLoader::import() should not be called statically in /opt/lampp/htdocs/lab/libraries/joomla/import.php on line 32

Strict Standards: Non-static method JLoader::register() should not be called statically in /opt/lampp/htdocs/lab/libraries/loader.php on line 71

Strict Standards: Non-static method JLoader::load() should not be called statically in /opt/lampp/htdocs/lab/libraries/loader.php on line 161

Strict Standards: Non-static method JLoader::register() should not be called statically in /opt/lampp/htdocs/lab/libraries/loader.php on line 138

Strict Standards: Non-static method JRequest::clean() should not be called statically in /opt/lampp/htdocs/lab/libraries/joomla/import.php on line 33

Strict Standards: Non-static method JRequest::_cleanArray() should not be called statically in /opt/lampp/htdocs/lab/libraries/joomla/environment/request.php on line 463

Strict Standards: Non-static method JRequest::_cleanArray() should not be called statically in /opt/lampp/htdocs/lab/libraries/joomla/environment/request.php on line 464

Strict Standards: Non-static method JRequest::_cleanArray() should not be called statically in /opt/lampp/htdocs/lab/libraries/joomla/environment/request.php on line 465

Strict Standards: Non-static method JRequest::_cleanArray() should not be called statically in /opt/lampp/htdocs/lab/libraries/joomla/environment/request.php on line 466

Strict Standards: Non-static method JRequest::_cleanArray() should not be called statically in /opt/lampp/htdocs/lab/libraries/joomla/environment/request.php on line 467

Strict Standards: Non-static method JRequest::_cleanArray() should not be called statically in /opt/lampp/htdocs/lab/libraries/joomla/environment/request.php on line 468

Strict Standards: Non-static method JLoader::import() should not be called statically in /opt/lampp/htdocs/lab/libraries/joomla/import.php on line 35

Strict Standards: Non-static method JLoader::register() should not be called statically in /opt/lampp/htdocs/lab/libraries/loader.php on line 71

Strict Standards: Non-static method JLoader::import() should not be called statically in /opt/lampp/htdocs/lab/libraries/joomla/import.php on line 38


alguem pode me ajudar???Valew

lebevu

to com o mesmo problema, so erros, alguem ajuda please


junniox

Opa, vamos ver se consigo ajudar...

Instale o apache: sudo apt-get install apache2

Instale o PHP: sudo apt-get install php5

Reinicie o apache: sudo /etc/init.d/apache2 restart

na pasta /var/www crie um arquivo chamado index.php

edite esse index.php colocando o seguinte:
<?php phpinfo(); ?>


Dê permissão total na pasta /var/www: sudo chmod 777 -R /var/www

Agora, entre no browser e digite localhost, provavelmente a index.php carregará automaticamente, caso não carrege, digite http://localhost/index.php

Deve aparecer uma página mostrando todas as informações de configuração do PHP, se essa página aparecer está tudo correto OK.

[]'s