我一直在尝试在本地机器上设置Laravel Homestead Environment。但我无法做到这一点。我在安装过程中遇到了一些错误。实际上,我对在“homestead.yaml”文件步骤中配置SSH密钥的安装过程感到困惑。
在“homestead.yaml”文件中,如何根据我的本地SSH文件位置配置授权和密钥组件与标准的绝对路径位置?
究竟是什么使用Composer作为包管理工具被提及?
有没有关于安装程序的好教程?
这是我新工作的第一项任务,我真的很挣扎。任何帮助都非常感谢。
谢谢, 斯
答案 0 :(得分:0)
当您要求SSH时,我假设您已经完全下载了Homestead(盒子和克隆),并且您的主目录中存在Homestead文件夹。
首先确保您已安装Git Bash,如果您在Windows上,请转到您的Homestead文件夹,右键单击并选择 Git Bash ,然后输入此命令{{ 1}}这将在您的文件夹中创建 SSH密钥。
您必须确保将密钥命名为 id_rsa.pub 和 id_rsa ,如果他们位于其他地方,请将其放在ssh-keygen -t rsa -C "you@homestead"
中,安装Composer如果你还没有进入你希望laravel进入的文件夹,请在下一个窗口右键单击使用composer here 放置此命令C:/Users/{username}/.SSH
对于授权关键路径问题,您需要在Homestead.yaml文件中添加composer create-project laravel/laravel --prefer-dist
表示文件夹:
authorize: C:/Users/{username}/.ssh/homestead_rsa.pub
打开具有管理权限的笔记本并转到folders:
- map: C:/path/to/{local_laravel_project_folder}
to: /home/vagrant/Code
type: "nfs"
sites:
- map: sitename.dev
to: /home/vagrant/Code/Laravel/public
hhvm: true
并添加此行 192.168.10.10:sitename.dev 保存文件,然后运行Homestead < strong> Bash 放置此命令C:\Windows\System32\drivers\etc\hosts
,当您访问sitename.dev时,您应该会看到laravel主页。