我正在按照以下链接上的教程在我的Mac Os Mojave中编译PDO的DBLIB驱动程序.
https://github.com/BellevueCollege/public-docs/blob/master/PHP/configure-mssql-pdodblib-mac.md
问题是,当我运行以下代码时:
$cd php-7.2.9/ext/pdo_dblib
$phpize
$./configure --with-php-config=/usr/bin/php-config --with-pdo-dblib=/usr/local/
$make
$sudo cp modules/pdo_dblib.so /usr/lib/php/extensions/no-debug-non-zts-20121212
特别是在这个命令上:
$./configure --with-php-config=/usr/bin/php-config --with-pdo-dblib=/usr/local/
我收到此错误:
configure: error: Cannot find php_pdo_driver.h.
有什么想法吗?我在过去的2个小时里一直在努力:/
谢谢
解决方法:
实际上PDO包含在PHP核心中.您必须安装PHP和MySQL捆绑包.
并按照以下步骤安装dblib
PDO DBLIB Driver for MS SQL Server : Cannot find php_pdo_driver.h
看看这个解决方案:
error: cannot find php_pdo_driver.h while installing pdo_mysql