我正在使用zend框架,我必须连接到microsoft sql db 2005.我已经通过数据包管理器(homebrew)安装了所有需要的软件包(this tutorial),我已经用pdo_dblib成功下载了php5.5的版本。然后问题就开始了。
我跑的时候:
php -i | grep -i pdo
输出结果为:
API Extensions => mysqli,pdo_mysql,mysql
PDO
PDO support => enabled
PDO drivers => mysql, sqlite
pdo_mysql
PDO Driver for MySQL => enabled
pdo_mysql.default_socket => /var/mysql/mysql.sock => /var/mysql/mysql.sock
pdo_sqlite
PDO Driver for SQLite 3.x => enabled
那么,我使用php 5.5和pdo-dblib以及mssql的新安装在哪里? 我很困惑......
PS:我正在运行OSX 10.9
答案 0 :(得分:1)
我找到了一个tutorial,它解释了如何链接新版本的php。具体而言,有趣的是这两行代码:
nano ~/.bash_profile
export PATH="$(brew --prefix josegonzalez/php/php55)/bin:/usr/local/bin:$PATH"
现在命令:
php -i | grep -i pdo
给出以下输出(使用pdo dblib):
API Extensions => mysqli,pdo_mysql,mysql
PDO
PDO support => enabled
PDO drivers => dblib, mysql, odbc, sqlite
pdo_dblib
PDO Driver for FreeTDS/Sybase DB-lib => enabled
pdo_mysql
PDO Driver for MySQL => enabled
pdo_mysql.default_socket => /tmp/mysql.sock => /tmp/mysql.sock
PDO_ODBC
PDO Driver for ODBC (unixODBC) => enabled
pdo_sqlite
PDO Driver for SQLite 3.x => enabled