В настоящее время я использую Slim Framework как самый простой инструмент для разработки php web api. Используя эти две статьи:
Я следую некоторым шагам оттуда. Загрузка 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 → enabled
- Slim.htaccess:
RewriteEngine On RewriteCond% {REQUEST_FILENAME}! -f RewriteRule ^ (. *) $bootstrap.php [QSA, L]
- httpd.conf: (общая ссылка).
Но после того, как я запустил это утверждение,
$app->run();
И я запустил его в своем браузере. Затем я получил 404 Ошибка, тестируя его на моем Localhost. Какое решение для исправления этого?
FYI, вот мой самый простой PHP файл, который я сейчас использую. (общая ссылка)