1

正如标题所提到的,我正在尝试将 pgsql 扩展添加到 php,以便能够在 php 中调用如下函数:pg_connect() pg_query() 等。我正在使用 Mac OSX 10.10.1 (Yosemite)

这些是我遵循的步骤(准确地 - 并且没有遇到错误)

  1. 找到我的 PHP 版本:php -v。
  2. 下载了与我匹配的 PHP 版本: curl -O http://us.php.net/distributions/php-5.5.14.tar.gz
  3. 提取我下载的存档:tar -xzvf php-5.5.14.tar.gz
  4. 改成PostgreSQL的扩展目录:cd php5.5.14/ext/pgsql/
  5. 键入 phpize(已经安装了 autoconf)
  6. 输入 ./configure --with-pgsql=/Library/PostgreSQL/9.4
  7. 打字制作。
  8. 键入 sudo make install。
  9. 通过添加 extension=pgsql.so 将扩展名添加到我的 php.ini 文件中。
  10. 重新启动 Apache

如果我现在在 php 中执行 pg 函数,它仍然会出现与以前相同的错误:“致命错误:在第 8 行调用 /Applications/XAMPP/xamppfiles/htdocs/connect.php 中的未定义函数 pg_connect()”

在终端 php -m 中,不会列出 pgsql。也许有人有一些想法,安装过程中可能出了什么问题。

4

0 回答 0