最近、私はphpwebapiを開発するための最も簡単なツールとしてSlimFrameworkを使用しています。これらの2つの記事の使用:
そこからいくつかの手順に従います。Slim Frameworkをダウンロードし、正しいディレクトリとファイルを配置します。次のような開始ステートメントを調整します。
//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 :(共有リンク)。
しかし、一度このステートメントを実行した後、
$app->run();
そして、ブラウザで実行します。ローカルホストでテストしているときに404エラーが発生しました。それを修正するための解決策は何ですか?
参考までに、これが私が現在使用している最も単純なPHPファイルです。(共有リンク)