Установка платформы API Restler


Я хочу начать использовать Restler для разработки api Rest, но я не смог найти никакой подробной информации о том, как его установить, кроме того, он, похоже, работает на сервере nginx.

Есть ли способ запустить этот фреймворк на apache? Существуют ли другие альтернативы для создания высококачественных API-интерфейсов? Есть ли подробная документация по установке этой платформы?

Я должен иметь возможность запускать эту платформу на apache и использовать php5.3

Спасибо

Author: danielrvt, 2012-08-22

3 answers

Вы должны включить apache mod_rewrite

 2
Author: Santiago Elvira Ramirez, 2012-08-22 15:08:55

Я запускаю 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

 2
Author: Luceos, 2012-08-22 15:17:30

Если вы хотите создать API RESTful, то я создал облегченную платформу именно для этого: https://github.com/martinbean/api-framework

 2
Author: Martin Bean, 2012-08-22 15:19:51