Недавно установленный php5.3.22 в Ubuntu 12.04 из отличного установочного скрипта, предоставленного git://github.com/vladgh/VladGh.com-LEMP.git. Это работает отлично.

У меня проблема в том, что теперь я хочу установить phpunit. Когда я пытаюсь установить apt-get phpunit - он также хочет включить несколько зависимостей, таких как php5-common и т.д. (Я подозреваю, что apt-get еще не знает, что у меня установлен php5.3.22 и хочет установить php5.4.x - так как это дистрибутивная версия.)

Я не хочу конфликтовать / перезаписывать мою (уже настроенную) установку php5.3.22.

Я думал об использовании php phar-файла для запуска php-модуля. но сначала хочу узнать, знает ли кто-нибудь простые пошаговые инструкции, чтобы сообщить apt-get о существующей установке php5.3.22, чтобы в будущем я мог использовать apt-get для настройки php для обновлений, добавления модулей и т. д.

Есть много вопросов об установке более старых версий программного обеспечения в Ubuntu, но я специально собираюсь сообщить системе управления пакетами о том, какая установлена текущая версия.

2 ответа2

0

Вы используете эквиваленты, чтобы сообщить системе управления пакетами, что вы установили программное обеспечение другими способами. См., Например, http://blog.andrewbeacock.com/2005/09/creating-dummy-debian-package-for.html - credit: https://serverfault.com/users/48857/mark-wagner и Andrew Beacock.

0

Я бы предложил использовать composer в вашем PHP-проекте для управления / установки phpunit.

Просто добавьте следующее в ваш файл composer.json

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .