Laravel 4 ODBC类找不到php扩展

时间:2014-04-03 12:50:00

标签: php pdo laravel odbc composer-php

我试图从https://github.com/ccovey/odbc-driver安装laravel的odbc类

这是我的composer.json剪辑:

"require": {
    "laravel/framework": "4.0.*",       
    "ccovey/odbc-driver-l4": "1.1.*"    
},

当我跑步"作曲家更新"我得到以下内容:

ccovey/odbc-driver-l4 v1.1.1 requires ext-pdo-odbc * -> the requested 
PHP extension pdo-odbc is missing from your system.

我已经在xampp \ php

中评论了php.ini中的pdo odbc扩展名
extension=php_pdo_odbc.dll

确定,运行" php -m",这是输出(缩小为空格):

pcre
PDO
pdo_mysql
PDO_ODBC
pdo_sqlite
pdo_sqlsrv
Phar

加载了PDO_ODBC!

我跑了"作曲家秀-p":

ext-pcre            0          The pcre PHP extension
ext-PDO             1.0.4dev   The PDO PHP extension
ext-pdo_mysql       1.0.2      The pdo_mysql PHP extension
ext-PDO_ODBC        1.0.1      The PDO_ODBC PHP extension
ext-pdo_sqlite      1.0.1      The pdo_sqlite PHP extension
ext-pdo_sqlsrv      3.0.3421.0 The pdo_sqlsrv PHP extension

ext-PDO_ODBC已加载!

然而,当我跑步"作曲家秀-p ext-pdo_odbc":

name     : ext-PDO_ODBC
descrip. : The PDO_ODBC PHP extension
keywords :
versions : * 1.0.1
type     : library
license  :
source   : []
dist     : []
names    : ext-pdo_odbc

因此作曲家可以成功看到ext-pdo_odbc。

我正在使用xampp 1.8.2 [PHP:5.4.19]

为什么包会抛出错误,需要" ext-pdo-odbc"而扩展名是" ext-pdo_odbc" ?

0 个答案:

没有答案