Установите и настройте PHP для MS SQL Server в Windows 7 (64-разрядная версия)
Я изо всех сил пытался настроить следующий сценарий:
- Apache 2 (64-разрядная версия) работает под управлением Windows 7 (64-разрядная версия)
- PHP (64 бит)
- MS SQL Express 2008 как (локальный)
Мне удалось установить и настроить как Apache, так и PHP, установлен драйвер SQL Server 2008 для PHP 2.0. Я изменил свой php.ini, чтобы включить соответствующий php_pdo_sqlsrv_53_ts_vc9.dll, но при запуске моего сервера я получаю сообщение "php_pdo_sqlsrv_53_ts_vc9.dll - %1 не является допустимым приложением Win32" в журнале ошибок.
Я сбит с толку. Я не могу понять смысл сообщения об ошибке в этом случае. Все компоненты сейчас 64-битные... Возможно ли, что dll 32?
Спасибо за вашу помощь
2 ответа
Здесь есть неофициальные 64-битные драйверы PDO для MSSQL: http://robsphp.blogspot.ca/2012/06/unofficial-microsoft-sql-server-driver.html
Кажется, хорошо справляется с задачей на WAMP x64 и SQL Server 2008.
Похоже, 32-битная или 64-битная проблема. Я переключился с WAMP 64 на WAMP 32 и теперь могу подключиться.
увидеть:
http://blog.oomta.com/sqlsrv-dll-pdo-and-php-5-on-windows-via-wamp/
а также