gpt4 book ai didi

php - 是否可以在使用 puPHPet 提供的环境中升级 PHP?

转载 作者:可可西里 更新时间:2023-11-01 00:32:05 25 4
gpt4 key购买 nike

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

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

更新

我尝试按照建议编辑 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

然后 vagrant reloadphp -v 仍然显示 5.5.14。我还尝试了 vagrant reload --provision,这似乎不仅仅是重启 VM(通过配置脚本运行),但 PHP 版本没有改变。

最佳答案

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

调整 puphpet/config.yml 以反射(reflect)您的更改并运行 vagrant provision

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

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

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

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

关于php - 是否可以在使用 puPHPet 提供的环境中升级 PHP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26230471/

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