php未找到服务器,PHP 5.4内置服务器,修复文件未找到错误

我使用

PHP 5.4 RC5,并通过终端启动服务器

php -S localhost:8000

目前使用Aura.Router,并在根目录下我有index.php文件的代码

$map = require '/Aura.Router/scripts/instance.php';

$map->add('home', '/');

$map->add(null, '/{:controller}/{:action}/{:id}');

$map->add('read', '/blog/read/{:id}{:format}', [

'params' => [

'id' => '(\d+)',

'format' => '(\.json|\.html)?',

],

'values' => [

'controller' => 'blog',

'action' => 'read',

'format' => '.html',

]

]);

$path = parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH);

$route = $map->match($path, $_SERVER);

if (! $route) {

// no route object was returned

echo "No application route was found for that URI path.";

exit;

}

echo " Controller : " . $route->values['controller'];

echo " Action : " . $route->values['action'];

echo " Format : " . $route->values['format'];

对http:// localhost:8000 / blog / read / 1的请求按预期工作.

但是当一个点json或点html像http:// localhost:8000 / blog / read / 1.json,http:// localhost:8000 / blog / read / 1.html请求来时,php抛出

Not Found

The requested resource /blog/read/1.json was not found on this server.

当我使用内置的php服务器运行服务器时,我在哪里可以修复不抛出html和json文件找不到错误?

或者我想去安装apache并启用mod重写和东西?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值