homestead總結

dreamboycx發表於2021-08-30

homestead使用總結!

在使用命令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裡依然是最新版本,不知道為啥???暫時還沒有細研究

本作品採用《CC 協議》,轉載必須註明作者和本文連結