我过去常常使用“已经准备好的网络环境”(apache + php + 一些 rdbms),例如 lampp。现在我得到了机器,我的内存有限,无法安装像 lammp 这样的东西(它太大了),但我需要一些网络环境。我已经安装了 apache(来自发行版),PHP 与操作系统 (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 但没用
有人能帮忙吗?我已经尝试这样做了几个小时:(
最佳答案
在 debian 上你需要安装软件包 php5-pgsql
。试试看
sudo apt-get install php5-pgsql
(您最终可能不得不安装一些依赖项。)
关于php - 如何将 PostgreSql 与 PHP 结合起来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10301232/