【问题标题】:[symfony2]Wamp + sqlserver[symfony2]Wamp + sqlserver
【发布时间】:2015-03-24 17:18:02
【问题描述】:

我在 Wamp 上使用 symfony2,它连接到 SQL 服务器数据库。 (是的,我哭了)

当我开始项目时

php app/console server:run

一切都好,速度很慢,但是我的网站在 127.0.0.1:8000 上还可以,Doctrine2 连接到 sql-server 数据库没有问题。

我的问题:当我继续使用 localhost/MyProject/web/app_php.php 时(意味着我使用 wamp 而不是“服务器:运行”)。 Symfony 抛出异常:PDOException:找不到驱动程序。我受苦了好几天在 wamp/bin/php5.x.x/etc 上安装这些驱动程序。

更多详情,我安装:

-基本 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

我不知道我想念什么。它如何与 server:run 而不是 Wamp... 一起工作?

Windows 很快就会杀死我。

【问题讨论】:

  • WAMP 有两个php.ini 文件,你更新了正确的吗?
  • 是的,我做到了。没关系,我找到了pb。 32x 和 64x 不兼容

标签: php sql-server symfony wamp


【解决方案1】:

找到它:我使用 'server:run' 和 32 位 wamp 版本,而 localhost 是 64 位 wamp 版本...

嗯。 Windows DLL

->http://www.microsoft.com/en-us/download/details.aspx?id=20098

仅适用于 32 位版本或 Wamp !!!有人在论坛上说他们设法使它在 64 位上运行。我刚刚失败并卸载了 64 位版本的 Wamp

【讨论】:

    猜你喜欢
    • 2018-02-27
    • 2015-11-25
    • 2015-07-26
    • 2016-11-11
    • 2014-05-01
    • 1970-01-01
    • 2021-08-11
    • 2022-01-11
    相关资源
    最近更新 更多