lumen安装后输出hello world
Posted php虐我千百遍
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了lumen安装后输出hello world相关的知识,希望对你有一定的参考价值。
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的主要内容,如果未能解决你的问题,请参考以下文章
[python]basemap后安装后hello world代码
Android studio新建了一个hello world项目,成功进入项目后一直在gradle build runnin