шеф-повар mysql установить определенную версию

Я хочу установить mysql v5.5.27 и php v5.3.15, но код операции не показывает, как это сделать.

Я проверил рецепты, увидел атрибуты и изменил их, но все равно безрезультатно. Есть ли способ заставить это?

Заранее спасибо!


person Katch    schedule 23.08.2013    source источник


Ответы (2)


Для PHP, если вы хотите установить версию, отличную от той, что доступна в официальном репозитории дистрибутива, вы можете использовать метод установки компиляции из исходного кода вместо пакета (по умолчанию).

Просто измените default['php']['install_method'] на 'source' и запустите рецепт по умолчанию. В качестве альтернативы явно запустите php::source ;-)

ПРИМЕЧАНИЕ. Вам также необходимо изменить значение по умолчанию['php']['url'], значение по умолчанию['php']['версия'], значение по умолчанию['php']['контрольная сумма'] и т. д. в соответствии с вашими потребностями.

Для MySQL, как сказал Марк, все зависит от дистрибутива (версия из его репозитория), глядя на mysql::server изменить его непросто, так как нет такой опции, как PHP (установить путем компиляции из исходного кода), как в кулинарной книге PHP.

person Terry Wang    schedule 25.08.2013

В поваренной книге есть только логика выбора версии при установке на windows. В Linux поваренная книга просто устанавливает пакет mysql, поддерживаемый репозиториями пакетов, связанными с вашим дистрибутивом.

person Mark O'Connor    schedule 23.08.2013