Homestead Composer 查看、切换使用的 PHP 版本

Homestead Composer 查看、切换使用的 PHP 版本

Laravel 的 Homestead 中自带了 PHP5.6、PHP7.0、PHP7.1 和 PHP7.2 这 4 个版本。默认运行的最高版本 7.2,在创建网站时,我们可以指定使用的 PHP 版本:

sites:
    - map: www.
      to: /home/vagrant/code/Laravel/public
      php: "5.6"

但是,虽然网站使用了上述方式指定的版本,我们在 homestead 中执行 composer 时,或者用 php -v 查看 php 版本时,仍然是最高版本 7.2 的。导致 composer 进行版本检查时或者更新包时,都是按照 7.2 版本来更新的。

homestead 中自带了版本管理工具 update-alternatives 来解决这个问题,用法如下:

查看所有 php 版本和当前版本

update-alternatives --display php

执行后,会列出当前 php 所有版本和编号,输入编号,切换到执行的版本,之后执行命令就是基于切换的版本了

update-alternatives --config php
Homestead Composer 查看、切换使用的 PHP 版本

相关文章:

你感兴趣的文章:

标签云: