【发布时间】:2011-12-06 20:58:10
【问题描述】:
我正在尝试在 RHEL5 机器上安装 freetds 和 php-mssql。我已经成功地完成了(看起来是)一切。但是,当 PHP 尝试加载模块时出现以下错误:
PHP Warning: PHP Startup: mssql: Unable to initialize module
Module compiled with module API=20090626, debug=0, thread-safety=0
PHP compiled with module API=20050922, debug=0, thread-safety=0
These options need to match
我一直在绞尽脑汁想弄清楚为什么它们的价值观不同,但没有成功。
在最近的尝试中,我下载了我正在运行的版本(php-5.3.8)的 php 源,进入 ext/mssql 文件夹并运行 phpize、configure、make、make install。
我确认 mssql.so 文件在适当的文件夹中,并且 php 正在尝试加载它。
phpize -v
Configuring for:
PHP Api Version: 20050922
Zend Module Api No: 20090626
Zend Extension Api No: 220090626
【问题讨论】:
标签: php sql-server