В состав исходников ObjectScript входят два проекта:

  • os - консольное приложение для запуска скриптов ObjectScript из командной строки.

  • os-fcgi - это сервис, предназначенный для веб-программирования на языке ObjectScript. os-fcgi реализует клиент-серверный интерфейс FastCGI для взаимодействия с веб-сервером. Интерфейс FastCGI поддерживается большинством современных веб-серверов, например, apache, nginx и мн. др.

Установку следует выполнять из под пользователя root

  1. Для начала скачаем самую последнюю версию ObjectScript и перейдем в соответствующую папку:

    git clone https://github.com/unitpoint/objectscript.git
    cd ./objectscript
    

  2. Затем сконфигурируем сборку под нашу платформу:

    mkdir build && cd build
    cmake -DBUILD_SOCI=ON -DCMAKE_INSTALL_PREFIX=/ ..
    

  3. Теперь запустим компиляцию и установку os и os-fcgi:

    make
    make install
    

  4. Отлично, осталось только запустить сервис os-fcgi:

    service os-fcgi restart
    

Для удобства приведем тут полный перечень команд, которые были описаны выше:

git clone https://github.com/unitpoint/objectscript.git
cd ./objectscript
mkdir build && cd build
cmake -DBUILD_SOCI=ON -DCMAKE_INSTALL_PREFIX=/ ..
make
make install
service os-fcgi restart

Вот и все, мы скачали исходники os-fcgi, скомпилировали их, установили и запустили сервис os-fcgi. По умолчанию os-fcgi слушает порт 9000 на локальном компьютере, осталось только настроить наш веб-сервер для работы по протокоду FastCGI, чтобы начать программировать на OS.

Fork me on GitHub