【发布时间】:2020-07-06 08:41:17
【问题描述】:
我正在尝试为 Laravel 5.4.36 制作一个流浪宅基地服务器。这样我就可以在本地练习将我的主网站升级到最新的 laravel 版本。
服务器正确启动,但我期待/需要 PHP 7.0 版。相反,当我在 SSH 终端中键入“php --version”时,我会得到版本 7.2.3。文档说 homestead 5.2.0 应该安装 PHP 7.0 版,但事实并非如此。 (https://laravel.com/docs/5.2/homestead)
键入“php artisan --version”会返回预期的 5.4.36 laravel 版本...
关于如何解决此问题的想法?是否可以降级php版本并指定7.0?
这是我的 Homestead.yaml 文件...
ip: 192.168.10.10
memory: 2048
cpus: 2
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
version: 5.2.0
keys:
- ~/.ssh/id_rsa
folders:
-
map: 'C:\Users\Rick\Desktop\MyWebsite'
to: /home/vagrant/code
sites:
-
map: mywebsite.test
to: /home/vagrant/code/public
-
map: sub.mywebsite.test
to: /home/vagrant/code/public
databases:
- homestead
- mywebsite
features:
-
mariadb: false
-
ohmyzsh: false
-
webdriver: false
name: mywebsite
hostname: www.mywebsite.test
【问题讨论】:
-
你这样做的目的是什么?我很确定从 7.2 降级到 7.0 没有任何好处
-
我的实时网站在 php 版本 7.0.33 上运行...我想要一个相同的环境,以便我可以尝试在本地升级并解决任何问题,然后再在实时环境中这样做。