Ubuntu 10.04, MySQL 5.1, Apache 2.2 e PHP 5.2 / 5.3:
Acabei de descobrir que estou usando a versão errada do PHP para um aplicativo de CRM. Depois que eu descobri como criar um phpinfo()
script simples para me dizer o que o Apache2 está usando, tentei alterar o php.ini
tal que meu servidor da web usaria o PHP que eu quero. Bem, este é o meu problema. Não tenho certeza de como fazer isso.
Eu compilei a versão do PHP que eu quero /etc
aqui:
/etc/php-5.2.8/
Dentro disso, havia um php.ini-recommended
arquivo no qual eu fiz algumas alterações e renomeei para php.ini
que o PHP o usasse. Mas quando abri meu navegador, limpei meu histórico e fui para o http://localhost<CRM dir>/install.php
endereço, o assistente ainda diz que não estou usando a versão correta do PHP.
Com base neste post, o que devo fazer para alterar a versão do PHP exibida após a execução do meu test.php
script? Em outras palavras, phpinfo()
diz que estou executando o PHP 5.3.2, mas quero alterá-lo para minha versão compilada 5.2.8 localizada em /etc
.
fonte
php.ini
arquivo que tenho no diretório do servidor é,/etc/apache2/php.ini
mas não é o que você sugere. Este arquivo não possui os seguintes componentes: LoadModule, AddHandler, AddType, etc. #apt-get
, o que eu fiz. Mas o PHP 5.2.8 e 5.2.13 eu compilei, usando arquivos de php.net/releases . Na verdade, eu desisti de tentar fazer com que a versão mais antiga do PHP fosse executada. Penso que abordagens alternativas são necessárias por uma questão de brevidade. Obrigado pela vossa ajuda, no entanto ...Se você já instala outra versão do php, você só precisa alterar o módulo php * usado pelo apache.
por exemplo, eu tenho php5 e php7.0. quando eu quero que o apache use php7.0, eu só preciso habilitar seu módulo e desabilitar o módulo php5.
fonte