WHM / CPanel上的Symfony2 Doctrine2 MS SQL Server连接

时间:2011-07-19 17:19:41

标签: sql-server-2008 doctrine-orm symfony

见下面的更新:

我在CPanel上使用Symfony2 / Doctrine2,我需要连接到MS SQL Server数据库。我一直收到错误说

  

无法找到驱动程序

我已尝试按照以下说明在WHM / CPanel上安装FreeTDS:

http://forums.cpanel.net/f5/definitive-freetds-installation-instuctions-88561.html

我还为PHP编译添加了一个附加选项(all_php5),所以它看起来像这样:

- with-mssql = / usr / local / freetds --with-pdo-dblib = / usr / local / freetds

然后我还在我的php.ini文件(/usr/local/lib/php.ini)中添加了一个条目:

  

extension =“mssql.so”

我在完成所有这些更改后重建了Apache / PHP,但我仍然收到错误消息,指出无法找到驱动程序。任何人都有这个设置,知道我错过了什么?

更新:

所以,我没有编译FreeTDS,而是通过我安装的yum找到了一些软件包。但是,我确实编译了mssql.so和pdo_dblib.so的.so文件。它们现在都在我的php.ini中被引用,我知道它已经被加载了。我可以成功使用mssql_ *函数,但PDO仍然不适合我。我仍然得到“找不到驱动程序”错误。我不再拥有all_php5文件,因为我不再认为我需要它,因为我刚刚编译了.so文件。它是否正确?我还能做些什么来让PDO工作?这是我的phpinfo()页面的截图:

PDO

0 个答案:

没有答案