Установка Aura

Aura - бесплатный PHP-фреймворк с открытым кодом. Он построен из независимых пакетов, каждый из которых является автономной библиотекой, не связанной с другими. Таким образом, эта особенность дает разработчикам возможность использовать либо какую-то небольшую часть данного фреймворка, либо фреймворк полностью. Идеально подходит для работы с небольшими REST API. В данной статье мы расскажем, как с лёгкостью установить данный фреймворк у нас на хостинге.

Алгоритм по установке Aura

  • Шаг 1После создания технического домена (для примера мы создали aura-test.com), переходим в раздел Файловый менеджер через панель управления хостингом и добавляем новые директивы в файл .bash_profile в корне аккаунта (hostXXXXXXX/.bash_profile):

    PATH=/usr/local/php/php-7.0/bin:$PATH
    export PATH

    Если Вы планируете использовать другую версию php, полный список интерпретаторов приведен здесь - просто замените php-7.0 на любую другую из списка (например, php-5.6 или php-7.2). Желательно использовать версию не меньше 5.4

    После сохранения файла, переходим в раздел SSH и нажимаем Открыть SSH клиент (доступен только для оплаченных аккаунтов).

    source ~/.bash_profile
  • Шаг 2Самый распространённый способ установки Aura - использование менеджера пакетов Composer. Мы им и воспользуемся:

    php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
    php composer-setup.php
    php -r "unlink('composer-setup.php');"
  • Шаг 3Только что мы установили Composer в корень своего аккаунта. Теперь скачаем пакеты Aura:

    cd aura-test.com/htdocs/www
    php ~/composer.phar create-project aura/system  ~/aura-test.com/htdocs/www/aura

    Фреймворк установлен.

  • Шаг 4Запуск:

    Для проверки работоспособности Aura, можно воспользоваться следующей командой:

    php aura/package/Aura.Framework/cli/server

    Далее открываем Ваш сайт на порту :8000 - если Вы видите Hello World!, то Вы всё сделали верно. Фреймворк готов к использованию.

Удачной работы! Если возникнут вопросы - напишите нам, пожалуйста, тикет из панели управления хостингом, раздел «Помощь и поддержка».