如何解决php版本问题?
update-alternatives --config php 执行后,会列出当前 php 所有版本和编号,输入编号,切换到执行的版本切换到你想要的 PHP 版本 输入编号即可 方法一、 使用 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
sudo systemctl stop nginx
sudo systemctl start nginx
页:
[1]