Jump to content

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


sas

Recommended Posts

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 to comment
Share on other 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 to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.

×
×
  • Create New...

Important Information

Do you agree with our terms?