Laravel学习-三种方式搭建开发环境

Laravel简介:

Laravel是一套简介、优雅的PHP Web开发框架。
它可以让你从杂乱的代码中解脱出来;
它可以帮你构建一个完美的网络应用,而且每行代码都可以简洁,富于表达力。
它是完全开源的:https://github.com/laravel/laravel

一、使用一键安装包

为什么使用一键安装包:
项目中有很多依赖文件,官方网站下载文件没有依赖项;
开发环境配置简单;
一键安装包的获取:
http://www.golaravel.com/download/
一键安装包的使用
将压缩包解压复制到xampp的htdocs文件夹下;
开启xampp,在浏览器中访问localhost/laravel/public;
可以修改httpd.conf文件的DocumentRoot,直接用localhost访问网站;
开启debug模式,laravel4修改app/config文件夹下的app.php,laravel5修改.env文件
修改key选项,laravel4修改app/config文件夹下的app.php,laravel5修改.env文件

二、使用Composer安装

Composer的安装与配置:
下载安装包:
https://getcomposer.org或
www.phpcomposer.com
双击安装包,安装composer;
配置composer镜像库:配置国内镜像库,如果使用FQ软件,则可以不用修改
系统全局配置
composer config -g repo.packagist composer http://packagist.phpcomposer.com
单个项目配置
在项目路径下,执行命令:
composer config repo.packagist composer http://packagist.phpcomposer.com
使用Composer直接安装Laravel开发环境的两种方法:
(1) laravel new laravel
(2) composer create-project --prefer-dist laravel/laravel laravel2
使用从官网下载的laravel开发包:

解压开发包,在命令行执行composer install

三、使用Vagrant

Homestead是什么
Laravel Homestead是一个官方的、预封装的Vagrant“箱子”,它提供给你一个奇妙的开发环境而不需要你在本机上安装PHP、HHVM、web服务器和其它的服务器软件。不用再担心搞乱你的操作系统!Vagrant箱子是完全可支配的。如果出现故障,你可以在几分种内完成销毁和重建箱子!
使用Homestead搭建Laravel开发环境
下载安装Vagrant软件,安装成功后,可以在命令行使用vagrant命令
Vagrant官网: https://www.vagrantup.com
下载virtual box软件
下载laravel virtualbox镜像文件
laravel virtualbox镜像下载地址:
https://atlas.hashicorp.com/laravel/boxes/homestead/versions/0.4.2/providers/virtualbox.box
使用一下命令,可以直接下载安装,但是比较慢:
vagrant box add laravel/homestead
安装vagrant 的box文件:
vagrant box add laravel/homestead laravel-4.1.0.box
vagrant box list:验证vagrant安装的虚拟机
下载homestead文件
git clone https://github.com/laravel/homestead.git homestead
命令行下转到homestead文件夹目录,执行init.bat
在c:\user\username\.homestead中,编辑Homestead.yaml,配置homestead
修改folders项,改为主机下laravel文件夹,例如:
folders:
   - map: D:\xampp\htdocs\laravel4_2
     to: /home/vagrant/Code
这个文件夹是主机与虚拟机共享的,可以在主机编辑文件后,在浏览器中直接查看修改情况。
修改sites项:
sites:
   - map: homestead.app
     to: /home/vagrant/Code/public
如果是离线安装的virtualbox.box文件,
需要修改homestead/scripts文件夹下的homestead.rb文件:
config.vm.box_version = settings["version"] ||= "<= 0.6.0"
启动虚拟机:
在homestead安装文件夹下,执行命令:vagrant up
如果出现key not found错误,无法启动,需要用ssh-keygen(需要安装git),生成公钥和私钥
ssh-keygen -t -C "jia199474@gmail.com",点击回车
登录虚拟机:
vagrant ssh
关闭虚拟机: vagrant halt
在homestead安装目录homestead/scripts文件夹下的homestead.rb文件,可以查看端口转发配置
posted @ 2016-03-06 13:20  星空天宇  阅读(160)  评论(0编辑  收藏  举报