正如标题所提到的,我正在尝试将pgsql扩展添加到php,以便能够调用以下函数:
pg_connect()
pg_query()
在PHP中等。我正在使用Mac OSX 10.10.1(Yosemite)
这些是我遵循的步骤(精确地 - 并且没有遇到任何错误)
- 找到我的PHP版本:php -v。
- 下载了与我匹配的PHP版本:curl -O http://us.php.net/distributions/php-5.5.14.tar.gz。
- 提取我下载的档案:tar -xzvf php-5.5.14.tar.gz
- 更改为PostgreSQL的扩展目录:cd php5.5.14 / ext / pgsql /
- 键入的phpize(已安装autoconf)
- 键入./configure --with-pgsql = / Library / PostgreSQL / 9.4
- 键入make。
- 键入sudo make install。
- 通过添加extension = pgsql.so将扩展名添加到我的php.ini文件中。
- 重启Apache
醇>
如果我现在在php中执行pg函数,它仍然会出现与以前相同的错误:
"致命错误:在第8行和第34行的/Applications/XAMPP/xamppfiles/htdocs/connect.php中调用未定义的函数pg_connect();
在终端php -m中,不会列出pgsql。
也许某人有一些想法,安装过程中可能出现的问题。