Вот моя настройка
- Windows Server 2008 R2 64 бит
- Apache 2.4.4 64 бит
- PHP 5.4.15 32 бит (64 бит все еще экспериментальный), потокобезопасный, компилятор VC9
- Корпоративный клиент Microsoft SQL Server 2012 64-разрядный
- Microsoft Visual С++ 2010 x86 и x64
Мне нужно загрузить библиотеку Microsoft SQLSRV.
Я добавил 'extension = php_sqlsrv_54_ts.dll' в php.ini и скопировал 'php_sqlsrv_54_ts.dll' в папку ext, где установлен PHP.
Когда я перезапускаю apache, я получаю следующую ошибку в моем журнале ошибок php, а SQLSRV не указан в phpinfo.
PHP Warning: PHP Startup: Unable to load dynamic library 'C:\php5\ext\php_sqlsrv_54_ts.dll' - %1 is not a valid Win32 application.
Где я иду не так?
ИЗМЕНИТЬ Для тестирования я только что установил PHP 5.5.10 64 бит и VC 2012, но ошибка остается прежней: (