Laravel作为国际PHP开发框架NO.1,在学习的时候光看文档头晕眼花的,现开始边学习,边做总结,希望大家可以多多交流,向高薪方向靠拢
cd /usr/local/bincurl -sS https://getcomposer.org/installer | php// 安装过程慢,导致好几次以为自己命令出错mv composer.phar composer#
安装virtualbox、git、vagrant
安装virtualbox、git、vagrant 下载vagrant: https://www.vagrantup.comdownloads.html (下载对应版本)下载virtualbox: https://www.virtualbox.org/wiki/Downloads (下载后终端目录双击安装)安装git: apt install git git laraverl/homestead git clone https://github.com/laravel/homestead.git Homestead 下载后运行init.sh初始化查看sshkey路径,并用git生成sshkey git config --global user.name "uname" git config --global user.email "email" ssh-keygen -t rsa -C "email"因是在本地开发,暂不做设置,敲三次回车,之后会在家目录生成.ssh隐藏文件夹
vagrant up
下载virtualbox.box下载virtualbox.box时神坑,下载速度慢,时间长,差点导致怀疑人生,可通过浏览器下载,url:https://vagrantcloud.com/laravel/boxes/homestead/versions/8.0.0-alpha1/providers/virtualbox.box 下载完成后记得更名为virtualbox.box 通过命令关联virtualbox.box vagrant box add laravel/homestead virtualbox.boxvagrant box list 查看已有列表vagrant box remove laravel/homestead 删除安装virtualbox.box版本号错误处理
在Homestead目录下新增virtualbox.json文件,输入以下内容 { "name" : "laravel/homestead", "versions":[{ "version" : "8.0.0", "providers" : [{ "name" : "virtualbox", "url" : "下载virtualbox.box的绝对路径" }] }] } 调用命令关联json配置文件 vagrant box add lavarel/homestead virtualbox.json解决报错后执行命令vagrant up 启动虚拟机vagrant常用命令
vagrant up 启动虚拟机vagrant halt 关机vagrant reload [–provison] 重启[刷新配置文件]vagrant provision 只刷新配置文件命令