Installing on OS Linux from the archive
Описание установки приложения Anime DB на Linux-подобных OS на примере Ubuntu 12.04 LTS. Процесс установки приложения в других OS семейства Linux будет мало отличатся от описанных шагов.
Шаг 1: Установка PHP
Приложение написано на языке программирования PHP и для работы ему необходим PHP интерпретатор. В случае OS Windows есть скомпилированная версия не требующая установки в системе и потому приложение на Windows легко устанавливается. На других OS таких как Ubuntu необходимо устанавливать интерпретатор в системе.
Для упрощения работы PHP будет установлен из пакетов. В репозиториях Ubuntu сейчас находится PHP версии 5.3, а для работы приложения требуется 5.4 и выше, в связи с чем, добавляем новый репозиторий со свежей версией:
sudo add-apt-repository ppa:ondrej/php5
Обновить информацию о доступных пакетах и обновить их:
sudo apt-get update && sudo apt-get upgrade
Установить PHP 5.5 и основные расширения:
sudo apt-get install php5-cli php5-curl php5-gd php5-sqlite php5-tidy
После установки приложения необходимо установить параметры для PHP интерпретатора отредактировав файл
/etc/php/php.ini
и запишите в него следующие параметры:
display_errors = Off
date.timezone = Europe/Moscow
upload_tmp_dir = "tmp"
extension_dir = "ext"
extension = php_com_dotnet.dll
extension = php_curl.dll
extension = php_gd2.dll
extension = php_intl.dll
extension = php_mbstring.dll
extension = php_openssl.dll
extension = php_pdo_sqlite.dll
extension = php_tidy.dll
extension = php_shmop.dll
extension = php_fileinfo.dll
Эти параметры определяют список расширений которые будут подключены и основные параметры. Параметр date.timezone
определяет временную зону в которой вы находитесь. Если ваше временная зона отличается от временной зоны города Москва
в Россие, то вы можете указать свою временную зону.
Список поддерживаемых временных зон.
Шаг 2: Установка и запуск приложения
После скачивания архива с приложением, распакуйте его в директорию в которой вы хотите видеть приложение. Рекомендуем распаковать в домашнюю директорию.
Для того что бы запустить приложение вам необходимо открыть терминал и перейти в директорию в которую вы
распаковали приложение. В корне директории находится скрипт AnimeDB
отвечающий за управление приложением.
Для запуска приложения выполните команду:
./AnimeDB start
После того как вы запустите приложение вы можете открыть свой браузер и перейти по адресу http://localhost:56780/. По этому адресу приложение доступно для пользования.
Если ваш компьютер доступен в локальной сети, то вы можете подключится к приложению с любого компьютера в сети используя IP адрес вашего компьютера в локальной сети и порта 56780. Пример: http://192.168.0.1:56780/. Так же вы можете изменить порт подключения отредактировав параметр
port
в файлеAnimeDB
. Пример установки порта 80:port=80
После окончания работы с приложением вы можете остановить его выполнив скрипт:
./AnimeDB stop
После обновления приложения вам может понадобится перезапустить приложение. Сделать это можно выполнив команду:
./AnimeDB restart
Что бы упростить работу с приложением или запускать его вместе с системой, можете установить приложение как сервис. Для этого вам следует отредактировать параметр
path
в файлеAnimeDB
и указать в нем абсолютный путь к приложению.path=/path/to/anime-db
Далее вам необходимо создать ссылку на скрипт в сервисах:
sudo ln -s /path/to/anime-db/AnimeDB /etc/init.d/AnimeDB
Теперь вы можете запускать и останавливать приложение используя стандартный интерфейс сервисов:
service AnimeDB start
Для того что бы приложение запускалось при запуске системы необходимо выполнить команду:
sudo update-rc.d AnimeDB defaults
Шаг 3: Завершение установки
В приложении имеются предустановленные демонстрационные записи. Рекомендуем ознакомиться с ними для того что бы иметь общее представление о приложении. После этого вы можете удалить все демонстрационные записи и хранилище.