已安装Postgres.app pdo_pgsql pgsql,但php无法';找不到模块。MacOSX
我对Postgres.app有问题。 Postgres.app正在运行,没有问题 在我的已安装Postgres.app pdo_pgsql pgsql,但php无法';找不到模块。MacOSX,php,macos,postgresql,pdo,php-pgsql,Php,Macos,Postgresql,Pdo,Php Pgsql,我对Postgres.app有问题。 Postgres.app正在运行,没有问题 在我的phpinfo()中,我可以看到 PDO drivers => mysql, odbc, sqlite, pgsql 如果我运行commatphp-m,我可以看到: ... pdo_mysql PDO_ODBC pdo_pgsql pdo_sqlite 一切似乎都已准备就绪。 但如果我运行我的项目,它会说 could not find driver 我通过以下链接安装了pgsql和pdo_pgsq
phpinfo()
中,我可以看到
PDO drivers => mysql, odbc, sqlite, pgsql
如果我运行commatphp-m
,我可以看到:
...
pdo_mysql
PDO_ODBC
pdo_pgsql
pdo_sqlite
一切似乎都已准备就绪。
但如果我运行我的项目,它会说
could not find driver
我通过以下链接安装了pgsql和pdo_pgsql
附言:我也有
extension=pdo_pgsql.so
extension=pgsql.so
安装新OS X El Capitan后,我必须: 请注意,我已经安装了我强烈推荐的
- 从安装PHP5
- 从下载PHP源程序包(适用于我的版本)
- 打开源文件包并执行以下操作:
cd php-{version}/ext/pdo_pgsql
phpize
/configure--with-pdo-pgsql=“/Applications/Postgres.app/Contents/Versions/9.4”
sudo制作和制作安装
- 安装pgsql:
cd php-{version}/ext/pgsql
phpize
/configure--with pgsql=“/Applications/Postgres.app/Contents/Versions/9.4”
sudo制作和制作安装
- 设置
变量PHP\u版本
- 设置
变量(PHP\u INI
文件位置路径)PHP.INI
- 运行
/install.sh
然后重新启动apache
sudo apachectl-k restart
尝试brew重新安装php55——在sudo make和&make install上使用pgsql[其他选项],我得到错误:致命错误:'pdo/php_pdo_error.h'文件未找到#包括“pdo/php_pdo_error.h”
。我下载了PHP5.6.1,通过将pgsqldriver.c
的#include“pdo/php_pdo_error.h”
更改为#include”。/pdo/php_pdo_error.h
。下一个错误是El Capitan的“无根”功能:不允许操作make:**[安装模块]错误1