我曾经使用'已经准备好的网络环境'(apache + php +一些rdbms),例如lampp。现在我得到了机器,我的内存有限,无法安装类似lammp(它太大了),但我需要一些网络环境。我已经安装了apache(来自发行版),PHP与OS(DEBIAN)一起安装。我安装了我最喜欢的rdbms,它是PostgreSQL,并且存在一个问题:PHP不想使用postgresql工作。当我显示phpinfo()时,我可以看到在PDO表中启用了notihng。
现在,问题是:我真的需要重新编译我的PHP吗? PHP文档(http://www.php.net/manual/en/pgsql.installation.php)也说:“......如果共享对象模块可用,可以使用php.ini中的扩展指令加载PostgreSQL模块或dl()函数“。
我试过:extension = pgsql.so但是没有用
有人能帮忙吗?我一直试图这样做几个小时:(
答案 0 :(得分:5)
在debian上,您需要安装包php5-pgsql
。试试吧
sudo apt-get install php5-pgsql
(您最终可能需要安装一些依赖项。)