1.先要安装composer
网址:https://getcomposer.org/
composer 卡的话,使用国内镜像
https://www.composer-proxy.org/
http://www.phpcomposer.com/
自己百度composer 镜像
2.安装
cmd或者命令行里运行
composer global require "laravel/installer"
确保$HOME/.composer/vendor/bin在系统路径中,否则不能在任意路径调用laravel命令。
找个文件夹运行
laravel new blog
或者
composer create-project --prefer-dist laravel/laravel blog
然后注意,laravel的网站根目录是public,网址/public
这样太难看,所以我们把网站根目录设置在public里,有时候打开空白,有个坑
open_basedir =F:\web 要设置下
例如你laravel放在F:\web,服务器也只有一个网站,建议设置成open_basedir=F:/web/public:/tmp/:/proc/
但是我本地电脑F盘有很多网站,那你就要设置到最上面的目录,让他可以包含所有的网站,让php认为这些目录都是可以运行php文件的
open_basedir =F:\web ,F:\web下面可以放F:\web\web1,F:\web\web2\web22等等,我网站都放在F:\web下面的
3.URL美化,隐藏index.php
Apache
框架中自带的public/.htaccess文件支持URL中隐藏index.php,如过你的Laravel应用使用Apache作为服务器,需要先确保Apache启用了mod_rewrite模块以支持.htaccess解析。
如果Laravel自带的.htaccess文件不起作用,试试将其中内容做如下替换:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
Nginx
如果你使用的是Nginx,使用如下站点配置指令就可以支持URL美化:
location / {
try_files $uri $uri/ /index.php?$query_string;
}
4.其他
配置文件
Laravel框架的所有配置文件都存放在config目录下,所有的配置项都有注释,所以你可以轻松遍览这些配置文件以便熟悉所有配置项。
目录权限
安装完 Laravel 后,需要配置一些目录的读写权限:storage和bootstrap/cache目录应该是可写的
应用 Key
接下来要做的事情就是将应用的 key(APP_KEY)设置为一个随机字符串,如果你是通过 Composer 或者 Laravel 安装器安装的话,该 key 的值已经通过php artisan key:generate命令生成好了。
通常,该字符串应该是32位长,通过.env文件中的APP_KEY进行配置,如果你还没有将.env.example文件重命名为.env,现在立即这样做。如果应用 key 没有被设置,用户 Session 和其它加密数据将会有安全隐患。
更多配置
Laravel 几乎不再需要其它任何配置就可以正常使用了,但是,你最好再看看config/app.php文件,其中包含了一些基于应用可能需要进行改变的配置,比如timezone和locale(分别用于配置时区和本地化)。
不会的参考:http://laravelacademy.org/post/6665.html
结束,可以运行访问了