Laravel Homestead:切换 PHP 版本(PHP-FPM)
方法一、修改 Homestead.yaml(推荐)
首先进入 homestead 中使用以下命令查看所有 PHP 版本:
$ ll /etc/php/
total 44
drwxr-xr-x 9 root root 4096 Feb 2 2021 ./
drwxr-xr-x 145 root root 12288 May 17 07:21 ../
drwxr-xr-x 7 root root 4096 Feb 2 2021 5.6/
drwxr-xr-x 7 root root 4096 Feb 2 2021 7.0/
drwxr-xr-x 7 root root 4096 Feb 2 2021 7.1/
drwxr-xr-x 7 root root 4096 Feb 2 2021 7.2/
drwxr-xr-x 7 root root 4096 Feb 2 2021 7.3/
drwxr-xr-x 7 root root 4096 Feb 2 2021 7.4/
drwxr-xr-x 7 root root 4096 Feb 2 2021 8.0/
接下来修改 Homestead.yaml 文件:

增加一个 PHP 版本的选择,这样会很简单的修改 Nginx 站点配置中的 PHP-FPM 默认版本。
更新 Homestead.yaml 文件后,确保主机上运行
$ vagrant reload --provision
命令重新配置机器使其生效。
方法二、使用 Nginx (不建议,应避免)
找到 Nginx 配置文件所在位置cd /etc/nginx/sites-available
你可以找到在 Homestead.yaml 中自己配置的站点所对应的 Nginx 配置文件。
编辑你想要切换 PHP 版本的项目配置文件,sudo vim xxx

这里,我已经修改过了,默认的应该是7.2
修改这里 php-7.1-fom.sock 你可以修改成任意你需要的版本。
cd /var/run/php/php在这里你可以看到Homestead中的 PHP 所有版本
修改保存之后,记得去重启一下 Nginx。
注意: 这种修改方式不太好,因为在你使用 vagrant provision 命令后,Homestead 中所对应的 Nginx 配置文件会被重新初始化,又变成了7.2。
Laravel 社区 Wiki




关于 LearnKu
推荐文章: