Como eu faço downgrade do php de 5.4 para 5.3 no CentOS?

0

Eu tenho um servidor web rodando o CentOS 6. Ontem, instalei o php-gd com yum install php-gd porque eu não conseguia ver os gráficos no meu site. No entanto, quando vejo a minha versão do php, ela mudou de 5,3 para 5,4x.

Como meu aplicativo usa register_globals (que foi removido do php 5.4), não consigo nem fazer login no meu aplicativo.

Eu tentei duas maneiras de fazer o downgrade do meu php:

  1. Usando o yum novamente para fazer o downgrade; isso não seria reduzido para 5,3x, apenas 5,4x
  2. Baixando o php rpm diretamente; Eu estraguei tudo e terminei com a dependência infernal.
por andekhi 21.02.2013 / 05:45

1 resposta

1

Por que não simplesmente corrigir seu código? De acordo com o link adicione o seguinte ao topo do seu script PHP -

foreach ($ _REQUEST como $ key = > $ val) {     $ {$ key} = $ val; }

(E se pergunte por que você está executando um código inseguro).

Aparentemente, você pode até mesmo automatizar isso adicionando uma diretiva "auto_prepend_file" a um arquivo .htaccess para fazê-lo funcionar para o diretório inteiro em 1 ocorrência.

    
por 22.02.2013 / 09:51