在使用命令 vagrant up 启动虚拟机或者进入 virtual_box 手动启动虚拟机
一。进入方式
homestead 默认远程连接
默认好像无法 root 用户远程连接
Host:192.168.10.10
Un:vagrant
Pw:vagrant
进入后可修改 root 密码:
sudo passwd root
可以启用 root 远程连接
vi /etc/ssh/sshd_config
查找 PermitRootLogin 选项,将其改为 yes
重启 ssh 服务
service sshd restart
二。数据库信息
默认数据库连接信息
username:homestead
password:secret
三. php 版本切换
1、可以先修改 Homestead.yaml 增加
sites:
- map: homestead.test
to: /home/vagrant/code/Laravel/public
php: "5.6"
2、启动
vagrant provision && vagrant reload
3、登录虚拟机 vagrant ssh 执行命令
4、查看所有 php 版本和当前版本
update-alternatives --display php
5、切换 php 版本
sudo update-alternatives --config php
执行后,会列出当前 php 所有版本和编号,输入编号,切换到执行的版本
只是切换版本后 php 环境变量切换了,但 phpinfo 里依然是最新版本,不知道为啥???暂时还没有细研究