Установка PHP 7.3 в AWS Linux - неопределенный символ pgsql: PQescapeLiteral - PullRequest
0 голосов
/ 28 февраля 2019

Я пытаюсь установить PHP 7.3 на AWS Linux (amzn-ami-hvm-2018.03.0.20181129-x86_64-gp2).Мне удалось выполнить следующий скрипт, но я получаю сообщение об ошибке с pgsql

PHP Warning:  PHP Startup: Unable to load dynamic library 'pgsql' (tried: /opt/remi/php73/root/usr/lib64/php/modules/pgsql (/opt/remi/php73/root/usr/lib64/php/modules/pgsql: cannot open shared object file: No such file or directory), /opt/remi/php73/root/usr/lib64/php/modules/pgsql.so (/opt/remi/php73/root/usr/lib64/php/modules/pgsql.so: undefined symbol: PQescapeLiteral)) in Unknown on line 0

Я следую этому руководству - https://gist.github.com/heathdutton/98b00aa90be2ef80c80a5090456c329b

Кто-нибудь смог заставить это работать?Заранее спасибо!

1 Ответ

0 голосов
/ 28 февраля 2019

Используя ваш репозиторий с установленным скриптом, вам нужно будет запустить

sudo yum install -y php73-php-pgsql

Перезапустить Apache впоследствии

sudo service httpd restart

Однако я не рекомендую использовать сторонние репозитории на AmazonLinux, вы можете столкнуться с проблемами совместимости с обновлениями в будущем

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...