本文以 noahbuscher/macaw为例,这是一个简单但功能强大的PHP router,composer安装方法可参考文章《安装composer并使用国内镜像方法详解》

新建文件夹nuf,在此文件内创建composer.json文件,写入以下内容:

{

"require": {

"noahbuscher/macaw": "dev-master"

}

}

然后运行 composer update

新建 nuf/public 文件夹,在文件夹下新建 index.php 文件:<?php

// 引入Composer的自动载入功能

require '../vendor/autoload.php';

// 载入路由配置

require '../routes/routes.php';

新建nuf/routes 文件夹,在里面新建 routs.php 文件,内容如下:<?php

use NoahBuscher\Macaw\Macaw;

Macaw::get('test', function() {

echo "success!";

});

Macaw::dispatch();

然后配置一个虚拟机到public目录,本文绑定的虚拟机为nuf.dev,访问nuf.dev/index.php/test,输出success!,说明路由配置成功

源码github地址:nuf

php macaw路由没进入路由5入口,使用composer构建PHP框架之路由构建方法(一)相关推荐

  1. php macaw路由没进入路由5入口,教你利用composer实现路由加载

    下面由composer教程栏目给大家介绍利用composer实现路由加载,希望对需要的朋友有所帮助! 本教程示例代码见 https://github.com/johnlui/My-First-Fram ...

  2. php macaw路由没进入路由5入口,构建路由 · composer-PHP框架 · 看云

    ## 路由选择安装 本节开始构建路由,先去 GitHub 搜一下:[点此查看搜索结果](https://github.com/search?l=PHP&o=desc&q=router& ...

  3. 【CuteJavaScript】Angular6入门项目(1.构建项目和创建路由)

    本文目录 一.项目起步 二.编写路由组件 三.编写页面组件 1.编写单一组件 2.模拟数据 3.编写主从组件 四.编写服务 1.为什么需要服务 2.编写服务 五.引入RxJS 1.关于RxJS 2.引 ...

  4. RPC框架的路由策略

    1 为什么选择路由策略? 真实环境的服务提供方以集群提供服务,对服务调用方,就是一个接口会有多个服务提供方同时提供服务,所以RPC每次发起请求时,要从多个服务提供方节点里选择一个用于发请求的节点.这次 ...

  5. yaf 重写index.php,php框架Yaf路由重写

    php框架Yaf路由重写 通常为了友好的URL格式,会进行站点URL的重写,可以在webserver(Nginx)的配置中进行rewrite,也可在在程序端进行 以下使用Yaf框架进行URL的重写,进 ...

  6. 适合于初学者—软路由全探索系列(三):探索旁路由/软路由 OpenWrt 系统 PassWall 服务应用

    适合于初学者-软路由全探索系列(三):探索旁路由/软路由 OpenWrt 系统 PassWall 服务应用 一.获得订阅链接 二.OpenWrt 中的 PassWall 设置 1.打开 PassWal ...

  7. 连线自动路由算法:在GEF中实现连线的自动直角路由,智能避障并绕开模型,选择最佳路径进行布线,仿Visio效果

    在使用GEF(图形编辑框架)开发建模工具时,比如利用GEF实现程序流程图建模功能,有时对连线的路由方式会有比较高的要求,比如连线自动采用直角布局,要能够智能地避障并绕开模型,选择最佳路径进行布线.在建 ...

  8. 前端框架Aurelia —— 路由Router

    基本配置 为了使用Aurelia的路由,我们的组件view必须有一个元素.为了配置路由,组件的VM需要一个configureRouter()方法. app.html <template>& ...

  9. 华为路由器配置默认路由为什么配偶的下一跳不可达也可以_静态路由特性

    在配置和应用静态路由时,建议全面地了解静态路由的特点,否则遇到故障总也想不通为什么: 1.手动配置 静态路由需要管理员根据实际需要进行手动配置,路由器不会自动生成所需的静态路由的. 静态路由中包括目标 ...

最新文章

  1. 概率论02 概率公理
  2. svn客户端文件显示灰色的对号代表什么
  3. Android 自定义控件 ViewPager头部指示器控件 ViewPagerBelowIndicator
  4. top.location.href和localtion.href有什么不同
  5. [转载] python通过adb获取android手机耗电量
  6. 初入c++(六)虚函数实现多态,虚析构函数,虚函数表和多态实现机制,纯虚函数。
  7. 桶排序Bucket sort(转)
  8. 认识XinYiCMS从这里开始!
  9. 英语影响计算机专业,英语不好对于学习计算机编程来说到底有没有影响?
  10. 材料成型是现代制造业的重要支柱,对经济社会的发展和综合国力的提升有着十分重要的意义。
  11. uva 10098(全排列)
  12. 安装pywifi的坑
  13. java 图片 黑白_Java实现彩色图片转为黑白图片
  14. P3287 [SCOI2014]方伯伯的玉米田
  15. 自媒体人写稿必备的工具
  16. 上海云盾技术贴趣味性讲解DDoS防御
  17. 微软所有正版软件下载网站ITELLYOU_我是亲民_新浪博客
  18. 将家安在天涯,将这儿作为副战
  19. 《JAVA并发编程的艺术》之Java内存模型
  20. 电流互感器matlab,电流互感器对高频信号传变的MATLAB仿真研究

热门文章

  1. 计算机C语言乒乓球,C语言乒乓球游戏源码.pdf
  2. qq营销软件开发_标签管理:为开发人员-营销商关系带来和平
  3. eclipse 安装birt插件
  4. js实现html页面转图片、并保存到本地
  5. 新车上牌流程(转载,在网上找了几个上牌的流程和相关材料,备忘)
  6. 虚拟机大数据实训项目
  7. 四大里snr是什么职位_四大职位等级剖析,内部结构原来是这样的
  8. 知识变现海哥:知识付费的本质不是知识,而是解决问题
  9. Mixlab跨学科“绝版”图书漂流ing……
  10. resize2fs: Bad magic number in super-block while trying to open /dev/mapper/centos-root