老司机 发表于 2021-3-22 13:05:32

如何解决php版本问题?

update-alternatives --config php 执行后,会列出当前 php 所有版本和编号,输入编号,切换到执行的版本

切换到你想要的 PHP 版本 输入编号即可

老司机 发表于 2021-3-23 12:33:43

方法一、 使用 Nginx (不建议)
找到 Nginx 配置文件所在位置
cd /etc/nginx/sites-available

你可以找到在 Homestead.yaml 中自己配置的站点所对应的 Nginx 配置文件。

编辑你想要切换 PHP 版本的项目配置文件,sudo vim xxx

https://cdn.learnku.com/uploads/images/201905/17/28269/kbxRVm21Ah.png!large

这里,我已经修改过了,默认的应该是 7.2

修改这里 php-7.1-fom.sock 你可以修改成任意你需要的版本。

cd /var/run/php/php 在这里你可以看到 Homestead 中的 PHP 所有版本

修改保存之后,记得去重启一下 Nginx

这种修改方式不太好,因为在你使用 vagrant provision 命令后,Homestead 中所对应的 Nginx 配置文件会初始化,又变成了 7.2

下面介绍第二种方法

方法二、 修改 Homestead.yaml(推荐)

https://cdn.learnku.com/uploads/images/201905/17/28269/y8PgBqS803.png!large

如上图,我们可以修改 Homestead.yaml 文件,增加一个 PHP 版本的选择,这样会很简单的修改 Nginx 站点配置中的默认版本

修改成功后记得保存,并且运行 vagrant provision && vagrant reload

老司机 发表于 2021-4-5 17:28:21

sudo systemctl stop nginx
sudo systemctl start nginx
页: [1]
查看完整版本: 如何解决php版本问题?