【发布时间】:2012-04-02 14:36:12
【问题描述】:
这些天我使用 Slim Framework 作为我最简单的工具来开发 php web api。 使用这两篇文章:
我从那里开始遵循一些步骤。下载 Slim 框架,放置正确的目录和文件。调整启动语句,例如;
//1. Require Slim
require('Slim/Slim.php');
//2. Instantiate Slim
$app = new Slim();
//3. Define routes
$app->get('/books', function ($id) {
//Show book with id = $id
});
然后,我相应地修改其余部分。
比如我已经完成的清单:
- LoadModule rewrite_module modules/mod_rewrite.so -> 启用
- 超薄 .htaccess:
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ bootstrap.php [QSA,L]
- httpd.conf:(Shared Link).
但是,一旦我运行了这个语句;
$app->run();
然后我在我的浏览器上运行它......然后,我在本地主机上测试它时遇到了 404 错误。解决这个问题的方法是什么?
仅供参考,这是我目前正在使用的最简单的 PHP 文件。 (shared Link)
【问题讨论】:
-
对于以后遇到这个问题的人......让我来帮助你解决这个问题!这个问题不仅可以通过编写正确的 url 来解决,还可以通过正确的实现来解决……请访问此站点 github.com/codeguy/Slim 并按照步骤操作,瞧!希望对你有所帮助,祝大家玩得开心!
标签: php api frameworks slim