Apache2 + PHP5

1. Apache2 + PHP5

Vinícius Silva Teixeira
viniciusst

(usa Slackware)

Enviado em 23/07/2007 - 15:07h

Boa tarde galera,

Seguinte....to com o Slackware 12 instalado.
Nele veio o php 5 e o apache 2 la instalados....

Estou tentando fazer o php funcionar no apache mas nao esta rolando.....

Eu edito o arquivo httpd.conf e descomento a linha:
Include /etc/httpd/mod_php.conf

Dentro desse arquivo mod_php.conf está tudo correto, com a carga do modulo libphp5.so e o AddType tb esta ok.

Quando crio um arquivo com <? phpinfo(); ?> e tento acessar, ele simplesmente retorna tela em branco....

Como solucionar isso?

Muito Obrigado.


  


2. Re: Apache2 + PHP5

Fábio Berbert de Paula
fabio

(usa Debian)

Enviado em 23/07/2007 - 15:18h

Ao invés da função phpinfo(), crie um arquivo com um simples echo, p. ex:

<?
echo "Olá, mundo!";
?>

Tente acessá-lo e veja se o erro permanece. Não sei se é o caso do Slackware, mas já vi distribuição que desabilita o uso do phpinfo() no php.ini alegando preocupações com segurança, visto que essa função exibe TUDO o que seu PHP possui de suporte, o que facilitaria a vida de quem tivesse em busca de falhas de segurança no servidor.

Um abraço.


3. Configuração

Vinícius Silva Teixeira
viniciusst

(usa Slackware)

Enviado em 23/07/2007 - 15:23h

Eu ja tentei usar o echo tb...
A pagina fico em branco tb.....
:(

Ta osso cara! :(

Valeu!


4. Re: Apache2 + PHP5

Fábio Berbert de Paula
fabio

(usa Debian)

Enviado em 23/07/2007 - 15:25h

É, neste caso deixo por conta dos especialistas em Slack :(

O mod_php.so existe no diretório de libs do Apache?


5. Nao existe

Vinícius Silva Teixeira
viniciusst

(usa Slackware)

Enviado em 23/07/2007 - 15:30h

Nao tem esse arquivo.

O arquivo q existe é o libphp5.so

Valeu!


6. Re: Apache2 + PHP5

Fábio Berbert de Paula
fabio

(usa Debian)

Enviado em 23/07/2007 - 15:40h

Ah, é esse mesmo. Apenas diferença na nomenclatura em distro diferente. :)

Então a instalação está ok.


7. Ok...Obrigado.

Vinícius Silva Teixeira
viniciusst

(usa Slackware)

Enviado em 23/07/2007 - 15:49h

Ok...
Agradeço pela ajuda.
Tenho q ver agora se o php.ini esta no lugar certo.

Ele esta dentro de /etc/httpd/ onde fica o httpd.conf e o mod_php.conf.

Sabe se esta no lugar correto? Se tenho q mexer em alguma configuracao especifica?

Valew...


8. Tela em branco ao rodar script php

Miguel
joelbarish

(usa Slackware)

Enviado em 08/08/2007 - 21:54h

Boa noite Vinicius,

estava com o mesmo problema e resolví substituindo o php.ini pelo php.ini-dist (ambos estão no /etc/httpd). Caso funcione, adapte o php.ini às suas necessidades, especialmente as opções de segurança.

Boa Sorte,
Joel Barish


9. Re: Apache2 + PHP5

M.M.
spectrum_black

(usa Slackware)

Enviado em 15/09/2007 - 23:02h

Apanhei bastante hoje, tanto que na instalação do slack eu instalei o apache o php e o mysql, ai agora eu fiz o favor de desinstalar tudo e reinstalar tudo por causa desse mesmo problema...
bom a minha solução foi o seguinte:

é pra adicionar esta linha:
LoadModule php5_module modules/libphp5.so
porém olhando a pasta do apache, verifiquei que o caminho certo é:
LoadModule php5_module lib/apache2/libphp5.so

bom amigo não sei se vai se ajustar exatamente ao seu caso, pois desistalei e reinstalei tudo aqui. mas ver ai como vc adapta ao seu caso.

flws.


10. Re: Apache2 + PHP5

Estevão Cavalcanti
bramax

(usa Ubuntu)

Enviado em 28/10/2007 - 22:30h

É, tive o mesmo problema aqui, e resolvi tb só substituindo o php.ini pelo php.ini-dist, passando a funcionar a partir daí. Vou estudar depois o arquivo php.ini pra entender o motivo disso, mas imagino q seja, como já citado, por motivos de segurança.


11. php.ini

Filipe Rodrigues
philips

(usa Outra)

Enviado em 29/10/2007 - 08:31h

boas galera...

o php.ini é, como todos sabem, o arquivo de configuracao do php...o problema apontado aqui foi que o php nao estava rodando no apache...entao pode ser um problema com o apache tbm...é preciso verificar se ele chama o php corretamente tbm...

quanto as funcoes estarem desabilitadas procure por: disable-functions...o default dele é apenas a funcao mail, que vc pode habilitar novamente, removendo ela dessa linha, se configurar o sendmail tbm...

veja, entao, se o apache nao apresenta nenhuma msg de erro qd o inicia...consulte o log caso inicie automaticamente, ou, reinicie ele :)

espero ter ajudado, Philips



12. short_open_tag = On

George Silverio da Silva
tim_hunter

(usa Slackware)

Enviado em 24/01/2008 - 12:37h

o problema está nesse parametro que vem off no php.ini padrão do slackware

daí só funciona com <?php ?> ou <script>

e com o <? ?> não funfa



01 02