环境要求
PHP>= 7.0.0
PHP OpenSSL 扩展
PHP PDO 扩展
PHP Mbstring 扩展
PHP Tokenizer 扩展
PHP xml 扩展
通过 Laravel 安装器进行安装
首先, 使用 Composer 下载 Laravel 安装程序:
Composer global require "laravel/installer"
确保 $HOME/.Composer/vendor/bin 目录 (或你的操作系统的等效目录) 已经放在你的环境变量 $PATH 中, 以便系统可以找到 Laravel 的可执行文件.
安装之后, Laravel new 命令会在你指定的目录中创建一个新的 Laravel 项目. 例如, Laravel new blog 命令会创建一个名为 blog 的目录, 其中包含所有已经安装好的 Laravel 的依赖项:
Laravel new blog
通过 Composer 进行安装
还可以通过在终端中运行 create-project 命令来安装 Laravel:
Composer create-project --prefer-dist Laravel/Laravel blog "5.5.*"
本地开发服务器
如果你在本地安装了 PHP, 并且想使用 PHP 内置的开发服务器来为你的应用程序提供服务, 那就使用 Artisan 命令 serve. 这个命令会在 http://localhost:8000 上启动开发服务器:
PHP artisan serve
web 服务器配置
Apache
Laravel 使用 public/.htaccess 文件来为前端控制器提供隐藏了 index.PHP 的优雅链接. 如果你的 Laravel 使用了 Apache 作为服务容器, 请务必启用 mod_rewrite 模块, 让服务器能够支持. htaccess 文件的解析.
如果 Laravel 附带的 .htaccess 文件不起作用, 就尝试用下面的方法代替:
- Options +FollowSymLinks
- RewriteEngine On
- 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;
- }
来源: http://www.bubuko.com/infodetail-2915091.html