lumen安装后输出hello world

1.安装composer,具体请百度php

2.composer 切换中国镜像,好处本身体会,命令以下laravel

composer config -g repo.packagist composer https://packagist.phpcomposer.com

3.下载安装lumen框架web

composer create-project --prefer-dist laravel/lumen blog

这样安装下来的lumen框架是彻底的,便是有vendor目录的。浏览器

接下来如何输出hello world,服务器

1.首先得对你的服务器作url美化配置准备,主要是忽视入口文件。app

Apachecomposer

框架经过 public/.htaccess 文件来让网址不须要 index.php。若是你的服务器是使用 Apache,请确认是否有开启 mod_rewrite 模块。框架

若是 Lumen 附带的 .htaccess 文件在 Apache 中没法使用的话,请尝试下方的作法:网站

Options +FollowSymLinks
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
 

Nginxurl

若你使用了 Nginx,则能够在网站设置中增长如下设置,以开启「优雅连接」:

location / {
    try_files $uri $uri/ /index.php?$query_string;
}

2.新版的lumen在boatstrap/app.php 最后定义了route定义文件在routes/web.php文件里面,因此能够直接在web.php里面定义以下路由规则

$router->get('/', function () use ($router) {
    return 'hello world';
});

而后在浏览器直接输入自定义的域名就能够看到信息了,结果以下:

最后祝你们都能成功。

相关文章
相关标签/搜索