(一)laravel坏境搭建

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

结束,可以运行访问了

你可能感兴趣的:((一)laravel坏境搭建)