XAMPP, как установить под него PostgreSQL? Вопрос
У меня на ПК стоит XAMPP, но он работает только с базой mysql. Возникла необходимость поставить PostgreSQL. Как это сделать? Просьба другие серверы, например, Open Server не предлагать.
Необходимо реализация именно под популярный XAMPP.
3
1.3k
Насколько я понимаю, XAMPP уже стоит. Если нет, загрузите последнюю версию с оф. сайта.
Далее можно пойти таким путем.
Обратите внимание, что по ссылке выше, PhpPgAdmin подправлен для работы с PHP 7++. Т.к. PhpPgAdmin уже старый, и он просто не будет работать под 7 и выше (если скачать о оф. сайта).
И так. Допустим у вас XAMPP стоит на диске E, по пути:
E:\xampp
Соответственно, PostGreSQL и PhpPgAdmin вам надо разместить уже в сервер, по путям:
Далее, идем в директорию, и если файла нет, создаем его.
E:\XAMPP\phpPgAdmin\conf\config.inc
Если файл есть, добавляем/меняем следующие значения:
Далее редактируем файл
httpd-xampp.conf
в каталогеE:\xampp\apache\conf\extra
. Тут после строки:Добавляем:
Далее в самом в файле XAMPP
php.ini
, в директорииE:\xampp\php\php.ini
, раскомментируем «extension=php_pgsql.dll» убрав перед этой строкой —;
Перезапускаем сервер и идем на страницу.
Предварительно создав пользователя (я делал через внутреннюю командную строку), кому-то проще через Веб-интерфейс.
В общем, все работает. Возможно, при запуске Apache, компьютер будет «ругаться». Ему обычно не достает некоторых файлов, например:
Их закачиваем с сети и размещаем, как обычно, в win в директорию:
Windows/System32
.Это рабочая инструкция.
Видимо стоит сказать еще: перед этими процедурами сделайте бэкап операционной системы. Поломать тут что-то сложно, но тем не менее, при желании можно всё…