Для функционирования программного продукта необходимо наличие развернутого и настроенного веб сервера со связкой Apache 2.4+, Php 5.6+, PostgreSQL 9 и Microsoft Drivers for PHP for SQL Server. т.к. Аналитика 112 является расширением ПК «Система 112» также обязательным является наличие установленного и развернутого комплекса «Система 112» для обмена данными.
Для настройки и установки веб сервера воспользуйтесь официальной документацией по каждому компоненту веб сервера:
Установка Apache2Скачиваем Apache с сайта
apachelounge.com/download. Если у вас 64-битная версия Windows, то вы можете выбрать как 64-битную, так и 32-битную версию компонентов. Главное правило - все компоненты должны быть одной битности. Если у вас 32-битная версия Windows, то все компоненты должны быть 32-битными.
Установка PHPPHP 7 скачиваем со страницы
http://windows.php.net/download/. Выберите версию Thread Safe, обратите внимание на битность.
Установка PostgreSQL
Скачиваем архив с установкой PostgreSQL с сайта
http://postgresql.ru.net/download.html. Сохраняем в любой временный каталог, например c:\tmp. Запускаем. Указаем каталог, в который будет устанавливаться PostgreSQL, указаем каталог, в котором будут хранится файлы с базами данных и пароль для сеперпользователя
Microsoft Drivers for PHP for SQL ServerЗагружаем дистрибутив с сайта
https://www.microsoft.com/en-us/download/details.aspx?id=20098. И устанавливаем его в папку с уже установленным нами PH, следуя командам установщика. Обратите внимание, что версия драйвера идет под определенную версию уже установленного PHP (PHP версии 7.0+ требуется драйвер версии 4.0), скачанный с сайта Microsoft дистрибутив — это самораспаковывающийся архив с несколькими библиотеками dll, для разных версий PHP. Например, php_sqlsrv_53_ts_vc6.dll. Здесь 53 − ветка PHP (5.3.x), ts − Thread Safe дистрибутив, vc6 − использованный компилятор. Если нужно, то эти сведения можно найти в первом же блоке phpinfo(). Подходящую библиотеку нужно скопировать в каталог \ext, а также добавить в php.ini строчку extension=php_sqlsrv_53_ts_vc6.dll
После установки и настройки веб сервера необходимо распаковать дистрибутив ПК «Аналитика 112» в папку веб-каталога установленного веб сервера, например папку analytic112.
Минимальной конфигурацией необходимой для запуска приложения под Apache является: