Q:

Open Server: работа PostgreSQL в php7

Здравствуйте.
Использую:
Open Server x64 5.2.2
Apache-PHP-7-x64+Nginx-1.10
PHP-7.1-x64
PostgreSQL-9.6-x64
И это все дело не работает... Выдает это сообщение, когда пытаюсь зайти в phpPgAdmin:

Deprecated: Methods with the same name as their class will not be
  constructors in a future version of PHP; Misc has a deprecated
  constructor in
  C:\OSPanel\modules\system\html\openserver\phppgadmin\classes\Misc.php
  on line 8
Warning: session_start(): Cannot send session cookie - headers already
  sent by (output started at
  C:\OSPanel\modules\system\html\openserver\phppgadmin\classes\Misc.php:8)
  in
  C:\OSPanel\modules\system\html\openserver\phppgadmin\libraries\lib.inc.php
  on line 56
Warning: session_start(): Cannot send session cache limiter - headers
  already sent (output started at
  C:\OSPanel\modules\system\html\openserver\phppgadmin\classes\Misc.php:8)
  in
  C:\OSPanel\modules\system\html\openserver\phppgadmin\libraries\lib.inc.php
  on line 56
Warning: Cannot modify header information - headers already sent by
  (output started at
  C:\OSPanel\modules\system\html\openserver\phppgadmin\classes\Misc.php:8)
  in
  C:\OSPanel\modules\system\html\openserver\phppgadmin\classes\Misc.php
  on line 526

Как быть и что делать? Спасибо.

A:

Работе PHP с PostgreSQL ничего не мешает хоть отдельно хоть вместе и ничего заметным образом в этом плане не менялось уже много лет.

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Misc has a deprecated constructor in C:\OSPanel\modules\system\html\openserver\phppgadmin\classes\Misc.php on line 8

Это предупреждение уровня E_DEPRECATED не имеет ровным счётом никакого отношения к базам данных, а лишь к самому PHP. Говорит о том, что конструкторы объектов в стиле PHP4 с именем метода идентичным имени класса официально объявлены устаревшими и разработчики должны заменить конструктор на специальное имя __construct появившееся в PHP 5.0.
Остальные варнинги всего лишь спровоцированы первым варнингом и сами по себе здесь роли не играют.
Вам необходимо обновить это приложение, либо использовать более старую версию PHP (не выше 5.6). Отключать предупреждения E_DEPRECATED настоятельно не рекомендую т.к. вы очевидно что-то разрабатываете и для этого настраиваете локальный веб-сервер.

