Судьба изменчива и меняется она обычно только к худшему (Эзоп).

Как установить Phabricator на Ubuntu 16.04

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

Статья опубликована: 5 июля 2018

В этой статье мы покажем вам, как установить Phabricator на  Ubuntu 16.04, с веб-сервером Apache, PHP и MySQL. Phabricator – это набор инструментов с открытым исходным кодом, который помогает разработчикам создавать лучшее программное обеспечение. Он включает в себя инструменты для анализа дифференциальных кодов, размещения репозитория и просмотра, средства мониторинга, отслеживания ошибок, вики и многое другое. Phabricator в настоящее время поддерживается Phacility, он был первоначально разработан как внутренний инструмент в Facebook. Он доступен в виде бесплатного программного обеспечения в соответствии с лицензией Apache, версия 2.

Фабрикатор поддерживает Git, Mercurial и Subversion. Сервер Phabricator работает на Linux или Mac OS X, но может использоваться на любой платформе. Он написан в основном на PHP.

Phabricator включает инструменты для:

  • Просмотр и проверка кода
  • Хостинг и просмотр репозиториев
  • Управление проектами
  • Отслеживание ошибок или «функций»
  • Скрытие вещи от сотрудников
  • а также некоторые другие вещи, такие как мем-генераторы

Установка Pabricator на Ubuntu 16.04 довольно проста и прямолинейна для задачи точки, и для ее установки не требуется более 10 минут. Давайте начнем.

ТРЕБОВАНИЯ:

Не рекомендуется устанавливать Phabricator на общую учетную запись хостинга, мы будем использовать Linux VPS на SDD для этой статьи.

1. Обновление системы

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

 

Мы также установим следующие пакеты, необходимые для процесса установки:

2. Установка MySQL

Чтобы установить последние пакеты MySQL на вашем сервере, выполните следующие команды:

 

Когда установка будет завершена, выполните следующую команду для защиты вашей установки:

 

Измените метод проверки подлинности root MySQL на mysql_native_password:

3. Загрузка Phabricator и зависимостей

Чтобы создать и переключиться в каталог, в который мы загрузим Phabricator, и его зависимости, выполните следующую команду:

 

Затем клонируйте необходимые репозитории Git из Github:

4. Установите и настройте Apache и PHP

Phabricator не поддерживает PHP 7.0, которая является версией PHP по умолчанию, поставляемой с Ubuntu 16.04.

Чтобы иметь возможность устанавливать PHP 7.2, мы включим ondrej PPA, этот репозиторий, как правило, считается безопасным в использовании. Чтобы добавить репозиторий в вашу систему, выполните следующую команду:

 

Обновите список пакетов, а затем установите PHP 7.2 и расширения PHP, необходимые для Phabricator:

 

Чтобы установить Apache, вам необходимо выполнить следующую команду:

 

Включите модуль Apache php7.2 с следующей командой:

 

Затем создайте новый файл конфигурации виртуального хоста Apache с вашим любимым текстовым редактором. Для этого мы используем nano:

 

Конечно, вам нужно заменить «phabricator.domain.ru» на домен по вашему выбору.

Включите новую конфигурацию виртуального хоста с помощью:

 

Перезапустите веб-сервер Apache, чтобы изменения вступили в силу, и включите службу Apache для запуска при следующих командах:

5. Настроить фабрикатор

Переключитесь в каталог phabricator :

 

Чтобы настроить конфигурационный файл конфигуратора MySQL, выполните следующие команды:

 

Запустите сценарий обновления хранилища и нажмите Y, когда появится запрос. Этот скрипт загрузит схему базы данных:

6. Установка Phabricator

Откройте свой любимый веб-браузер и перейдите по адресу: http://phabricator.domain.ru

Вы будете перенаправлены на страницу регистрации, где вы можете настроить свою учетную запись администратора.

После того, как вы нажмете кнопку «Создать учетную запись администратора», вы войдете в систему как администратор и перенаправляетесь на домашнюю страницу Phabricator.

Поздравления. Вы успешно установили Phabricator на свой Ubuntu 16.04 VPS.

 


Читайте также

    Добавить комментарий

    Войти с помощью: 

    Ваш e-mail не будет опубликован. Обязательные поля помечены *

    Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

    Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

    badge
    Обратный звонок 1
    Отправить
    galka

    Спасибо! Ваша заявка принята

    close
    galka

    Спасибо! Ваша заявка принята

    close