Laravel系列1安装Homestead
2016-09-01 16:28
399 查看
laravel requirements:PHP >= 5.5.9 (机器上yum安装的是5.3.3)OpenSSL PHP ExtensionPDO PHP ExtensionMbstring PHP ExtensionTokenizer PHP ExtensionLaravelHomestead是一个官方的、预封装的Vagrant“箱子”,它提供给你一个奇妙的开发环境而不需要你在本机上安装PHP、HHVM、web服务器和其它的服务器软件。不用再担心搞乱你的操作系统!Vagrant箱子是完全可支配的。如果出现故障,你可以在几分种内完成销毁和重建箱子!Homestead能运行在所有的Windows、Mac或Linux系统上,它包含了Nginx、PHP5.6、MySQL、Postgres、Redis、Memcached和你开发神奇的Laravel应用程序需要的所有其它软件。后面的所有命令都是在 Git Bash 里面执行,并不是在 Windows 的命令提示符里面执行,这是新手很容易犯的一个错误,切记,一定要在 Git Bash 里面执行命令。
安装Homestead Vagrant Box:
vagrant box add laravel/homestead进入 Windows 的 home 目录cd ~执行
git clone https://github.com/laravel/homestead.git Homestead执行完成后,会在 home 目录下生成一个 Homestead 目录,在 Git Bash 中进入 Homestead 目录,执行:bash init.sh此时,会在 home 目录下生成一个 .homestead 文件夹,里面会生成一些文件,其中 Homestead.yaml 文件很重要,有些地方需要你手动修改。配置1,共享文件夹folders: - map: C:/Users/leijh/Desktop/ljh_share to: /home/vagrant/CodeNginx站点配置:sites: - map: homestead.app to: /home/vagrant/Code/Laravel/public即站点homestead.app映射到了C:/Users/leijh/Desktop/ljh_share/Laravel/public下在public目录里放一个html文件即可访问在hosts文件里添加
192.168.10.10 homestead.app上面IP在配置文件最前面有,然后http://homestead.app/即可访问【附:多站点配置:只需要在sites选项中新增匹配即可:sites: - map: homestead.app to: /home/vagrant/Code/Laravel/public - map: test.app to: /home/vagrant/Code/Laravel/test然后也要在hosts中加上192.168.10.10 test.app然后vagrant reload --provision,注意上面的配置文件不能用TAB键】编辑完 Homestead.yaml 后,进入 Homestead 文件夹,在 Git Bash 中执行 vagrant up 命令。Vagrant 会将虚拟机开机,并且自动配置你的共享目录和 Nginx 站点。虚拟机运行后,进入 Homestead 目录,在 Git Bash 中通过 vagrant ssh 命令就可以连接虚拟机了。vagrant halt:关闭 Homestead 虚拟机。vagrant reload --provision 如果修改了sites属性,需要运行更新nginx配置,配置文件在 /etc/nginx/sites-available/destroy the machine, you may use the
vagrantdestroy --forcecommand.参考:http://blog.qiji.tech/archives/7787laravel requirements:PHP >= 5.5.9 (机器上yum安装的是5.3.3)OpenSSL PHP ExtensionPDO PHP ExtensionMbstring PHP ExtensionTokenizer PHP ExtensionLaravelHomestead是一个官方的、预封装的Vagrant“箱子”,它提供给你一个奇妙的开发环境而不需要你在本机上安装PHP、HHVM、web服务器和其它的服务器软件。不用再担心搞乱你的操作系统!Vagrant箱子是完全可支配的。如果出现故障,你可以在几分种内完成销毁和重建箱子!Homestead能运行在所有的Windows、Mac或Linux系统上,它包含了Nginx、PHP5.6、MySQL、Postgres、Redis、Memcached和你开发神奇的Laravel应用程序需要的所有其它软件。后面的所有命令都是在 Git Bash 里面执行,并不是在 Windows 的命令提示符里面执行,这是新手很容易犯的一个错误,切记,一定要在 Git Bash 里面执行命令。
安装Homestead Vagrant Box:
vagrant box add laravel/homestead进入 Windows 的 home 目录cd ~执行
git clone https://github.com/laravel/homestead.git Homestead执行完成后,会在 home 目录下生成一个 Homestead 目录,在 Git Bash 中进入 Homestead 目录,执行:bash init.sh此时,会在 home 目录下生成一个 .homestead 文件夹,里面会生成一些文件,其中 Homestead.yaml 文件很重要,有些地方需要你手动修改。配置1,共享文件夹folders: - map: C:/Users/leijh/Desktop/ljh_share to: /home/vagrant/CodeNginx站点配置:sites: - map: homestead.app to: /home/vagrant/Code/Laravel/public即站点homestead.app映射到了C:/Users/leijh/Desktop/ljh_share/Laravel/public下在public目录里放一个html文件即可访问在hosts文件里添加
192.168.10.10 homestead.app上面IP在配置文件最前面有,然后http://homestead.app/即可访问【附:多站点配置:只需要在sites选项中新增匹配即可:sites: - map: homestead.app to: /home/vagrant/Code/Laravel/public - map: test.app to: /home/vagrant/Code/Laravel/test然后也要在hosts中加上192.168.10.10 test.app然后vagrant reload --provision,注意上面的配置文件不能用TAB键】编辑完 Homestead.yaml 后,进入 Homestead 文件夹,在 Git Bash 中执行 vagrant up 命令。Vagrant 会将虚拟机开机,并且自动配置你的共享目录和 Nginx 站点。虚拟机运行后,进入 Homestead 目录,在 Git Bash 中通过 vagrant ssh 命令就可以连接虚拟机了。vagrant halt:关闭 Homestead 虚拟机。vagrant reload --provision 如果修改了sites属性,需要运行更新nginx配置,配置文件在 /etc/nginx/sites-available/destroy the machine, you may use the
vagrantdestroy --forcecommand.参考:http://blog.qiji.tech/archives/7787
相关文章推荐
- laravel homestead vagrant box安装使用,问题,及相关命令
- laravel系列1-- laravel安装
- window10 安装 Laravel/Homestead
- win10 下 Laravel 虚拟开发环境 Homestead 安装教程
- windows 安装laravel Homestead
- 有关Laravel 4 的 Homestead 安装部署的细节
- Laravel 5.3 学习系列一:安装、配置
- Windows 10下Laravel的开发环境安装及部署(Vagrant + Homestead)
- 使用Vgrant安装Homestead构建Laravel环境
- Ubuntu下Laravel的开发环境安装及部署(Vagrant + Homestead)
- laravel系列3-- homestead介绍
- 安装Laravel Homestead
- Laravel系列之windows环境安装配置(一)
- laravel homestead vagrant box安装使用,问题,及相关命令
- Laravel环境配置之安装Homestead
- laravel5.1 homestead 虚拟机安装笔记 (win7)
- 基于 Laravel 开发博客应用系列 —— Homestead 和 Laravel 安装器
- 如何在 Windows 上安装 Laravel Homestead
- laravel 课程学习系列二----------------第二章.PHP框架安装之Laravel