Мы работаем на php 5.4.44 с CentOS 6.7
Я читал некоторые комментарии, найденные здесь:
https://www.reddit.com/r/PHP/comments/2w7xok/does_anyone_know_where_i_can_find_a_chef_cookbook/
Как я могу установить php 5.6 на CentOS 6.7 с помощью chef? Я не настолько увлекся шеф-поваром, что я немного растерялся, но я знаю, что php 5.4 достигнет конца своей жизни. Или мы рекомендуем перейти на CentOS 7? Я пытался исследовать, но я действительно не могу найти что-то.
Я также читал это:
Обновление PHP на CentOS 6.5 (Final)
Есть ли еще информация, которую я должен опубликовать? Или я задаю неправильный вопрос, пожалуйста, дайте мне знать.
Вам нужно сделать несколько вещей:
node['php']['packages']
быть названиями пакетов, которые подходят для этого репоphp
поваренная книга как обычноНапример, когда я делаю шаги выше, чтобы перейти к php55 по умолчанию, я делаю:
default['php']['packages'] = %w(
php55u
php55u-devel
php55u-mcrypt
php55u-mbstring
php55u-gd
php55u-pear
php55u-pecl-memcache
php55u-gmp
php55u-mysqlnd
php55u-xml )
А затем включив рецепт php апстрима / сообщества. Думаю, вашей самой большой проблемой будет поиск репозитория пакетов для PHP 5.6. Похоже, что IUS поднимается только до php 5.6, но у webtatic есть это.
Вы можете столкнуться с другими проблемами, если PHP 5.6 чрезвычайно отличается по архитектуре, но это довольно далеко. Похоже, что php поваренная книга апстрима также может быть собрана из исходного кода, но я бы этого не допустил, если она вам абсолютно не нужна.
Других решений пока нет …