ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

是否可以在使用puPHPet配置的环境中升级PHP?

2019-08-25 00:31:42  阅读:216  来源: 互联网

标签:php macos puppet vagrant puphpet


如果我在OSX上使用puPHPet配置了一个流浪盒,是否可以通过简单的配置文件更改将PHP版本从5.5升级到5.6,还是需要从头开始重新配置?

或者通过客户操作系统软件包管理器升级PHP更简单,在本例中为Ubuntu 14.04.这里的用例是单个开发环境(不是一个大型团队),但我后来可能想为第二个开发人员和/或云服务提供相同的环境,然后需要最新的稳定PHP.

UPDATE

我按照建议尝试编辑puphpet / config.yml:

php:
    install: '1'
    version: '56'
    composer: '1'
    composer_home: ''
    modules:
        php:
            - cli
            - intl
            - mcrypt
        pear: {  }
        pecl:
            - pecl_http
    ini:
        display_errors: On
        error_reporting: '-1'
        session.save_path: /var/lib/php/session
    timezone: Europe/London
    mod_php: 0

然后做了流浪汉重装但是php -v仍然显示5.5.14.我也尝试过vagrant reload –provision,这似乎不仅仅是重启VM(运行配置脚本),但PHP版本没有改变.

解决方法:

据我所知,这应该很容易做到.

调整puphpet / config.yml以反映您的更改并运行vagrant配置.

为了澄清,为了升级我调整的php版本:

php:
    install: '1'
    version: '54'

php:
    install: '1'
    version: '56'

我现在在config.yml中的这些信息的确切位置是在第109行到第111行.但是文件可能会有所不同,具体取决于可能添加或不添加的功能,所以不要过多依赖.

标签:php,macos,puppet,vagrant,puphpet
来源: https://codeday.me/bug/20190824/1713366.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有