gpt4 book ai didi

php - CentOS 6.7 php 5.6 Chef

转载 作者:行者123 更新时间:2023-12-04 19:37:50 25 4
gpt4 key购买 nike

我们在 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/

我怎样才能使用 Chef 在 CentOS 6.7 上安装 php 5.6?我对 Chef 的了解不多,所以我有点迷茫,但我知道 php 5.4 将达到生命的尽头 还是建议我们改用 CentOS 7?我一直在努力研究,但我真的找不到任何东西。

我也读过这个:
Upgrading PHP on CentOS 6.5 (Final)

我还需要发布更多信息吗?还是我问错了问题,请告诉我。

最佳答案

你需要做几件事:

  • 查找包含您想要的 PHP 版本的 repo,例如 the IUS repos
  • 使用 Chef,将该存储库添加到您的服务器
  • 使用 Chef,设置 node['php']['packages']成为适合该 repo
  • 的包名称
  • 然后调用 Chef php像往常一样的 Recipe

  • 例如,当我执行上述步骤时,要从默认值获取 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 找到一个包 repo。看起来 IUS 只能达到 php 5.6,但是 webtatic has it .

    如果 PHP 5.6 在架构上非常不同,您可能会遇到其他问题,但这会让您走得很远。看起来上游的 php Recipe 也可以从源代码构建,但除非你绝对需要它,否则我会避免这样做。

    关于php - CentOS 6.7 php 5.6 Chef ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32466022/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com