先是laravel官方网站:http://laravel.com/docs/5.0
laravel 最近更新了5.0版本。从今天起开始自学这个传说中的优雅php框架。
今天仔细用了下php依赖库管理利器 comPoser 进行了 laravel5.0的安装,对,是在windows下进行的。。我表示有了点头绪。
开始吧。
我的环境,win7 ,wamp 2.2,建了一个虚拟主机,绑定域名www.l.com,到 F:\wamp\www\laravel 这个文件夹。
1.安装composer
Composer-Setup
其中一步主要就是选对php.exe的执行文件就好。
安装完就会自动把 composer 加入到系统变量中了。
composer会安装到以下路径:
C:\Users\Administrator\AppData\Roaming\Composer
2.打开cmd命令行,输入命令
composer global require "laravel/installer=~1.1"
具体作用不详,但是会在compser文件夹下多出vendor文件夹
这其中就包含了laravel bin程序(就是可以执行cmd 命令,在bin文件夹下)
3.接下来是自动创建laravel项目工程文件了。
有两种方法,一种是什么
laravel new blog
,这个我没搞明白。。。
所以我用的是第二种
composer create-project laravel/laravel --prefer-dist
上边是官方默认的的方法,结果把laravel安装到c盘的一个文件夹下了,然后看了下命令帮助,改用下边的方法(在最后指定一下路径就好)
composer create-project laravel/laravel --prefer-dist F:\wamp\www\laravel
这样应该就可以了,然后访问一下绑定的域名,显示成功(不过页面感觉有点怪,主要是css,颜色,也可能是什么gg字体之类的吧)
再上一张结构图吧
您也可以下载,我安装好的laravel包,7Z压缩,竟然不到3M..
算了,程序上传最大2M,不上传了吧
laravel new blog 这种方法是使用了命令行模式 ,需要加入到环境变量
C:\Users\daker\AppData\Roaming\Composer\vendor\bin
之后就可以通过命令行创建工程了
cmd:
C:\Users\daker>laravel
Laravel Installer version 1.1
D:\www>laravel new cms
Crafting application…
Application ready! Build something amazing.
D:\www>
你直接www.l.com是怎么设置入口文件的?
根目录没有index.php的吧?
应该是localhost/laraval/server.php 才指向public/index.php的吧。
这是怎么回事?
是啊。server。php就是默认指向到,也算是跳转吧,到public/index.php的。其实就应该把虚拟主机默认指向这个public文件夹的。
得设置虚拟主机的默认首页为server.php才ok。