Easy install for ubuntu:
Just run,
> sudo apt-get install php5-pgsql
then
> sudo service apache2 restart //restart apache
или
Uncomment the following in php.ini by removing the ";"
;extension=php_pgsql.dll
then
restart apache
PHP 5.2 по умолчанию отправляет HTTP 500 в случае фатальной ошибки, если display_errors выключен. Если хостинг со старым PHP, вам необходимо зарегистрировать собственный обработчик обработчика ошибок и, возможно, и перенаправить пользователя на страницу с ошибкой 500. Попробуйте установить переменные display_errors и error_reporting в вашем скрипте PHP, как предлагалось @Umang.
вы можете создать свой собственный обработчик ошибок и использовать его для отправки 503 кода статуса клиенту.