Laravel 安装
composer global require laravel/installer
通过 Composer 创建项目
或者,你也可以在终端中运行 create-project 命令来安装 Laravel:
composer create-project --prefer-dist laravel/laravel blog
2020年9月18日 17:44:29 更新
效果和上面使用安装器安装的一样,使用这个方式安装的一个好处是可以安装旧版本的 Laravel 项目,比如要安装 5.6 版本的项目 blog56 ,可以这么做:
composer create-project laravel/laravel blog56 5.6.* --prefer-dist
配置文件
Laravel 框架的所有配置文件存放在 config 目录下。每个选项都有文档标注,便于通过文件查看并熟悉对你有用的选项。
目录权限
在安装 Laravel 后,你可能需要配置一些权限。 storage 和 bootstrap/cache 目录在你的 web 服务下应该是可写的权限,否则 Laravel 将无法运行。如果你用的是 Homestead 虚拟机,这些权限应该已经设置好了。
应用密钥
安装好 Laravel 之后的下一步是设置你的应用密钥为随机字符串。如果你通过 Composer 或者 Laravel 安装器安装的,这个密钥已经通过 php artisan key:generate 命令为你设置好了。
通常,这个字符串应该是 32 个字符长度。这个密钥将会设置在环境变量文件 .env 中。如果你还没有将 .env.example 文件重命名为 .env 那么你现在应当把此文件重命名。 如果应用密钥还没有设置,你的用户会话和其他的加密数据将会不安全
其他配置
Laravel 几乎不需要除上面所说的其他什么配置了。你可以随心所欲的开始开发了!然而,你可能会想要再次查看 config/app.php 文件和它的注释说明。它包含一些你希望根据你应用来更改的选项,诸如: timezone 和 locale 。
Web 服务器配置
Laravel 中包含了一个 public/.htaccess 文件,通常用于在资源路径中隐藏 index.php 的前端控制器。
在用 Apache 为 Laravel 提供服务之前,确保启用了 mod_rewrite 模块,这样 .htaccess 文件才能被服务器解析。
如果 Laravel 附带的 .htaccess 文件不起作用,尝试下面的方法替代:
Options +FollowSymLinks -Indexes
RewriteEngine On
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]Nginx
如果你使用 Nginx ,在你的站点配置中加入以下配置,所有的请求将会引导至 index.php 前端控制器:
location / {
try_files $uri $uri/ /index.php?$query_string;
}打开url地址
http://www.golaravel.com/download/
下载最新的laravel框架。
•开启rewrite和vhost
laravel 框架的运行是在5.5.9以上的版本运行,对服务器有一定的要求,一定要注意
另外
OpenSSL PHP 扩展
- PDO PHP 扩展
- Mbstring PHP 扩展
必须使用5.5.9以的php去运行。
www.app.com 直接打开 www.app.com 这个是解析到127.0.0.1
这个目录下有一个server.php 把这它改成 index.php
然后复制 public/.htaccess 这个文件复制到根目录下面。
运行一下,如果显示下图,则表示运行成功:

证明成功
进入public才能访问这个程序,那么能不能在根目录下就能访问呢?
那当然是可以的了。直接把根目录下的server.php 这个文件改名为 index.php
并把/public/.htaccess 这个文件复制到根目录。
这样就可以直接访问欢迎页面了。
二、如果你是自己的服务器,那么可以直接把网站的根目录指定到public 这个目录也可以。
如果没有自己的服务器,那么就要把根目录下的server.php 改成 index.php 这样也可以直接访问程序.
这是phphub网址地址
帮助文档:
http://laravel-china.org/docs/5.1/validation