本文介绍了为Postgres Ubuntu安装pdo的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试为我的PHP安装启用pdo驱动程序,但是当我运行命令时
I am trying to enable the pdo driver for my php installation, but when I runn the command
./configure --prefix=/usr/local/webserver/php --with-apxs2=/usr/local/webserver/apache2/bin/apxs --enable-mbstring --enable-intl --with-icu-dir=/usr --with-pgsql=/usr/local/webserver/postgres --with-pdo-pgsql=/usr/local/webserver/postgres
我知道
"Unable to build the PDO PostgreSQL driver: libpq 7.4+ is required"
我在该目录中安装了postgresql
I install postgresql in that directory
/usr/local/webserver/postgres
我使用bin软件包和php 5.3安装了postgresql 9.0.4.1
I installed postgresql 9.0.4.1 using the bin package and using php 5.3
推荐答案
Pecl PDO软件包现已弃用.顺便说一下,debian软件包php5-pgsql现在包括常规驱动程序和PDO驱动程序,因此:
Pecl PDO package is now deprecated. By the way the debian package php5-pgsql now includes both the regular and the PDO driver, so just:
apt-get install php-pgsql
在站点可以使用Apache之前,还需要重新启动它:
Apache also needs to be restarted before sites can use it:
sudo systemctl restart apache2
这篇关于为Postgres Ubuntu安装pdo的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!