Когда я пытаюсь выполнить pg_connect()
в PHP, он не работает, и я пришел к осознанию того, что мои настройки РНР таким образом, что он не может понять эту функцию, и сообщение об ошибке PHP читает:Как настроить postgresql от php (beginner)?
Fatal error: "Call to undefined function pg_connect() in test.php on line 11"
I скачали postgresql с yum install postgresql-server
в терминале, но не более того.
Я слышал из других источников в Интернете, что я должен отредактировать конфигурационный файл, но я не знаю, где он находится.
Привет! Просто сделал, как сказал, и теперь я получаю php Warning: «Предупреждение: невозможно загрузить динамическую библиотеку /usr/lib/php/modules/php_pgsql.dll» - /usr/lib/php/modules/php_pgsql.dll: не может открытый файл общих объектов: Нет такого файла или каталога в Unknown в строке 0 « –
Фактически я смотрел в этом каталоге, и ни один из этих файлов не был там. –
Если вы используете linux, расширение будет другим ('.so'). Эти пакеты упакованы с PHP по умолчанию, поэтому они обычно появляются в вашем php.ini уже, только с ведущим ';'. Если вы используете Linux, и вы все еще не используете расширение, вы можете запустить 'apt-get install php5-pgsql'. – Scopey