我们使用CentOS 6.7在php 5.4.44上运行 我正在阅读这里发现的一些评论: https://www.reddit.com/r/PHP/comments/2w7xok/does_anyone_know_where_i_can_find_a_chef_cookbook/
我如何使用厨师在CentOS 6.7上安装php 5.6?我没有那么多的厨师,所以我有点迷失,但我知道php 5.4将会达到其生命的终点或者是否会建议我们改为CentOS 7?我一直在努力研究,但我真的找不到东西。
我也读过这个: Upgrading PHP on CentOS 6.5 (Final)
我还有更多信息需要发布吗?或者我问错了问题,请告诉我。
答案 0 :(得分:1)
你需要做一些事情:
node['php']['packages']
设置为适合该repo的包名称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 has it。
如果PHP 5.6在架构方面有很大差异,那么您可能会遇到其他问题,但这会让您相当远。看起来上游的php食谱也可以从源代码构建,但除非你绝对需要,否则我会避免这种情况。