zoukankan      html  css  js  c++  java
  • 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';
    });

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

    最后祝大家都能成功。

  • 相关阅读:
    React native 之 图标库ECharts的使用
    使用jquery给html标签加点击事件
    React native 之 async/await
    CSS布局之flexbox
    Swiper 的引入
    给浏览器设置一张背景图,并且拉动浏览器大小时图片不要被压缩变形
    境界的彼方_lduoj_bfs宽搜
    2021美国大学生数学建模大赛==ABCDEF+思路解析==
    3045 Lcm与Gcd构造
    对拍程序
  • 原文地址:https://www.cnblogs.com/zjj-php/p/7593706.html
Copyright © 2011-2022 走看看