Ir para conteúdo
  • Cadastre-se

Como faço para recompilar o Apache? E como ativo o PDO?


sas

Posts Recomendados

Se puder postar por favor ficarei muito grato.

Desculpe a demora em dar a resposta, Malfredyne.

*********************************

1. Edite o arquivo /usr/local/apache/conf/php.conf e, após a linha

LoadModule suphp_module modules/mod_suphp.so

Insira:

LoadModule php5_module modules/libphp5.so

2. Crie uma pasta com nome dso dentro do diretório /usr/local/apache/conf/

E dentro dela crie um arquivo de nome dso.conf

3. Edite o arquivo /usr/local/apache/conf/dso/dso.conf e ponha o seguinte

suPHP_Engine off

RemoveHandler .php

php_admin_flag engine on

4. Abra o arquivo /usr/local/apache/conf/httpd.conf e localize a linha da configuração do domínio no qual você quer desativar o SuPHP e usar o DSO. Exemplo: se seu domínio é dominioqualquer.com, localize

<VirtualHost IP_do_seu_servidor:80>

ServerName dominioqualquer.com

..................................................................................................

# To customize this VirtualHost use an include file at the following location

# Include "/usr/local/apache/conf/userdata/std/2/dominioq/dominioqualquer.com/*.conf"

</VirtualHost>

5. Descomente a linha Include (remova o "#") e substitua o diretório por /usr/local/apache/conf/dso/dso.conf.

Assim:

Include /usr/local/apache/conf/dso/dso.conf

6. Salve e reinicie o Apache. Deverá funcionar, mas se tiver algum erro, basta comentar novamente a linha Include e ver o que pode ter feito de errado.

Espero ter sido útil.

Não há bem nem mal que dure para sempre. Um dia tudo acaba.

Link para o comentário
Compartilhar em outros sites

Muitos scripts do fantástico não funcionam no PHP 5.3 devido ao número de funções que foram retiradas... (funções de certa forma importantes e bastante usadas até então, principalmente a register_globals)

Desculpe, mas as variáveis globais eram para ter sido retiradas, segundo o plano original, no PHP 5.0 porque são uma grande falha de segurança. Deixaram essa do 5.0 para o 5.3 com um BOM prazo de anos e anos de transição. Quem desde o início do PHP5 continuou usando esta forma de programar, mesmo sabendo que estava já "deprecated" e seria removido em versões posteriores, é porque não se atualizou ou ficou no comodismo. Agora vai cortar um dobrado para consertar o estrago e atualizar todo o código, ou se arriscar com versões mais antigas (e perder clientes).

O mesmo aconteceu com o mySQL 3, 4 e 5. Agora já vem o 6 por aí e nego nem começou a usar os recursos do 5...

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...

Informação Importante

Concorda com os nossos termos?