2013-08-23 3 views
0

Я хочу установить mysql v5.5.27 и php v5.3.15, но opscode не показывает, как это сделать.chef mysql install specific version

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

Заранее благодарен!

ответ

0

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

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

ПРИМЕЧАНИЕ: Кроме того, необходимо изменить [ 'PHP'] по умолчанию в [ 'URL'], по умолчанию [ 'PHP'] [ 'версия'], по умолчанию [ 'php'] ['checksum'] и т. д., чтобы удовлетворить ваши потребности.

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

0

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