作者:lily--妹妹 | 来源:互联网 | 2023-08-18 11:43
自从手贱把MacBook升级到优胜美地后,整个系统的PHP环境都乱了,Mysql也处于异常状态,PATH混乱。各种修复,编译之后也不能正常开发使用。于是想到了用虚拟机的形式来开发。 下面安装Homestead2.0
1. 安装 Virtual Box
下载 (https://www.virtualbox.org/wiki/Downloads) 并安装 Virtual Box.
2. 安装 Vagrant
下载 (http://www.vagrantup.com/downloads.html) 并安装 Vagrant. 你可以尝试使用 命令行运行
输出 预计需要时间是15个小时。奔溃啊,还好有提供网盘下载,百度云下载链接 http://pan.baidu.com/s/1dD0asdN (跪谢!) CTRL+C 中断下载,等百度云里面下载完后使用命令:
4. 安装 homestead 命令
请确定 ~/.composer/vendor/bin
目录在你的 PATH 里面.
安装完成后执行以下命令进行测试: 如果不会设置PATH也可以直接用
来进行使用
配置和初始化
然后初始化Homestead
会生成 ~/.homestead/Homestead.yaml
文件
执行
出现如下错误
No application knows how to open /Users/cscjj2008/.homestead/Homestead.yaml.
是因为没有应用能打开yaml后缀的文件,没有关系直接
当然你也可以用其他编辑器打开它
打开后修改配置我这里已经配置了两个网站,所以Nginx和文件夹映射的地方都有两t配置记录
保存后开始修改Hosts
192.168.10.10 phphub.app
192.168.10.10 phpmyadmin.app
由于我已经配置了两个网站,同理hosts的地方也需要添加两条
保存后即可生效,Windows下好像需要重启才能生效。
开启Homestead
执行命令
homestead up
会出现一些虚拟机的信息。
启动成功。 如果你需要关闭虚拟机则可以使用
如果编辑了Homestead. yaml 需要重新加载配置
➜ ~ homestead halt && homestead up --provision
其他信息
端口映射
本地地址 127.0.0.1
端口对应
SSH: 2222 → Forwards To 22
HTTP: 8000 → Forwards To 80
MySQL: 33060 → Forwards To 3306
Postgres: 54320 → Forwards To 5432
连接数据库
MySQL 和 Postgres 的认证为: homestead / secret
登陆Homestead,并查看mysql数据表
其他软件
Homestead box 里还默认安装了以下软件
点击阅读原文,下载相关文件。