Установка платформы API Restler
Я хочу начать использовать Restler для разработки api Rest, но я не смог найти никакой подробной информации о том, как его установить, кроме того, он, похоже, работает на сервере nginx.
Есть ли способ запустить этот фреймворк на apache? Существуют ли другие альтернативы для создания высококачественных API-интерфейсов? Есть ли подробная документация по установке этой платформы?
Я должен иметь возможность запускать эту платформу на apache и использовать php5.3
Спасибо
3 answers
Вы должны включить apache mod_rewrite
Я запускаю restler (несколько модифицированный) для API (api.hostingxs.nl ). Он отлично работает на apache с PHP 5.3. Просто клонируйте репозиторий с github (git clone https://github.com/Luracast/Restler.git <yourdirectory>
) и начните включать классы, которые его используют (прочитайте руководство).
Если вам нужны дополнительные указания, я могу опубликовать несколько примеров кода, но базовая функциональность действительно проста, если вы понимаете объектно-ориентированный PHP.
Во-первых, перенаправьте все запросы на ваш домен restler, папку в index.php и создайте этот файл с чем-то вроде этого:
require_once( "restler.php" ); # or whatever you need to link to
$r = new Restler;
$r -> handle();
# above is the basic functionality without any of your own things
Нажмите на классы по следующей ссылке, чтобы узнать больше о настройке собственных классов; help.luracast.com/restler/examples/_002_minimal/readme.html
Если вы хотите создать API RESTful, то я создал облегченную платформу именно для этого: https://github.com/martinbean/api-framework