我试图从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" ?