码迷,mamicode.com
首页 > 其他好文 > 详细

lumen安装后输出hello world

时间:2017-09-25 21:55:16      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:体会   信息   index   php文件   epo   packagist   class   link   pack   

1.安装composer,具体请百度

2.composer 切换中国镜像,好处自己体会,命令如下

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

3.下载安装lumen框架

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

这样安装下来的lumen框架是完全的,即是有vendor目录的。

接下来如何输出hello world,

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

Apache

框架通过 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]
 

Nginx

若你使用了 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‘;
});

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

技术分享

最后祝大家都能成功。

 

lumen安装后输出hello world

标签:体会   信息   index   php文件   epo   packagist   class   link   pack   

原文地址:http://www.cnblogs.com/zjj-php/p/7593706.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!