我在Wamp上使用symfony2,它连接在SQL Server DB上。 (是的,我哭了)
当我用
开始项目时php app/console server:run
一切都很好,速度很慢,但我的网站在127.0.0.1:8000上没问题,Doctrine2连接到sql-server数据库没有问题。
我的问题:当我使用localhost / MyProject / web / app_php.php时(意味着我使用的是wamp而不是'server:run')。 Symfony抛出异常:PDOException:找不到驱动程序。我在wamp / bin / php5.x.x /等上安装这些驱动程序已经好几天了。
有关详细信息,请安装:
-basic wamp:Apache:2.4.9 MySQL:5.6.17 PHP:5.5.12 PHPMyAdmin:4.1.14 SqlBuddy:1.3.3 XDebug:2.2.5
-Symfony 2.6.5
-php_pdo_sqlsrv_55_ts.dll
-php_sqlsrv_55_ts.dll
- 更改php ini并将这些dll添加到扩展名。
- 在此处按需要安装IIS和Microsoft ODBC Driver 11:http://www.microsoft.com/en-us/download/details.aspx?id=20098
我不知道我想念的是什么 。它如何与服务器一起工作:运行而不是使用Wamp ...?
Windows很快就会杀了我。
答案 0 :(得分:0)
找到它:我使用32位wamp版本的'server:run',而localhost是64位wamp版本...
好。 Windows dll
- > http://www.microsoft.com/en-us/download/details.aspx?id=20098
仅适用于32位版本或Wamp !!!有些人在论坛上说他们设法让它在64位上运行。我刚刚失败并卸载了64位版本的Wamp