php - Laravel Homestead - 旧版本的 PHP 和 Laravel

标签 php laravel-4 vagrant

是否可以使用旧版本的 PHP 和 Laravel 4.1 运行 homestead?我需要设置我的 VM 以尽可能接近地复制我们的生产服务器。

最佳答案

我发现自己在 2021 年。根据 official docs使用当前的 Laravel homestead v10.17.0,您可以在 Homestead.yml 文件中明确设置所需的 PHP 版本:

sites:
    - map: homestead.test
      to: /home/vagrant/project1/public
      php: "7.1"
    - map: project2.test
      to: /home/vagrant/project2/public
      php: "5.6"
    - map: default.test
      to: /home/vagrant/project1/public

然后,不要忘记应用更改

% vagrant provision

此外,您可以动态更改 Laravel Homestead Ubuntu 虚拟机中使用的 PHP 版本

$ sudo update-alternatives --config PHP
$ php -i | grep "Loaded Configuration File"
$ php -v

但这只适用于 Composer 更新,它似乎不适用于应用程序。因此,更改 Homestead.yml 文件是可行的方法。

关于php - Laravel Homestead - 旧版本的 PHP 和 Laravel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25730136/

相关文章:

php - 我如何在 cakePHP 中编写带有右连接的子查询?

php - Visual Studio 代码和 PHP

Laravel 子域路由与资源 Controller

php - 在 laravel 的特定时间显示通知消息

google-chrome - 从 paypal 沙箱返回后,localhost 拒绝连接

java - Vagrant 运行游戏框架

java - IPBoard 密码哈希问题,与算法不匹配

php - 你如何在ffmpeg中进行两次转换?

php - Laravel 4.2 从选择中插入

windows - 在 Windows 主机 : issue with SSH 上使用 Vagrant 运行 Chef Recipe