Como informar ao Ubuntu 12.04 apt-get sobre a versão antiga instalada do php


0

Recentemente instalei o php5.3.22 no Ubuntu 12.04 a partir de um excelente script de instalação fornecido por git: //github.com/vladgh/VladGh.com-LEMP.git. Isso funciona perfeitamente.

O problema que tenho é que agora eu quero também instalar o phpunit. Quando eu tento o apt-get install phpunit - Ele também quer incluir um monte de dependências como php5-common, etc. (Eu suspeito que o apt-get ainda não saiba que eu tenho o php5.3.22 instalado e quer instalar o php5.4 .x - já que é a versão de lançamento da distro.)

Eu não quero entrar em conflito / sobrescrever minha instalação (já sintonizada) do php5.3.22.

Eu pensei em usar um arquivo php phar para executar a unidade php. mas primeiro quero saber se alguém sabe simples instruções passo a passo para informar o apt-get sobre a instalação existente do php5.3.22 para que eu possa usar o apt-get no futuro para configurar o php para atualizações, adicionar módulos, etc.

Há muitas questões sobre a instalação de versões mais antigas do software no Ubuntu, mas estou procurando especificamente informar o sistema de gerenciamento de pacotes sobre qual é a versão atual instalada.

Respostas:


0

Eu sugiro usar o composer em seu projeto PHP para gerenciar / instalar o phpunit.

Basta adicionar o seguinte ao seu arquivo composer.json

"require-dev": {
    "phpunit/PHPUnit": "3.7.*"
}

Obrigado pela sugestão Lee, mas o que eu realmente procuro é uma maneira de dizer ao apt-get sobre a versão atual do php que já existe no meu sistema para que eu possa usar o apt-get para fazer atualizações. Suas sugestões são uma boa alternativa para que o projeto funcione com as dependências necessárias. mas acho que isso também pode ser feito com o phar certo?

talvez esta seja uma questão de falha de servidor?


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.