Редактировать

Установка на OS Linux из архива

Описание установки приложения 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: Завершение установки

В приложении имеются предустановленные демонстрационные записи. Рекомендуем ознакомиться с ними для того что бы иметь общее представление о приложении. После этого вы можете удалить все демонстрационные записи и хранилище.