Я изо всех сил пытался создать следующий сценарий:
Мне удалось установить и настроить как 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?
Спасибо за вашу помощь
Похоже на 32-битную или 64-битную проблему. Я переключился с WAMP 64 на WAMP 32, и теперь я могу подключиться.
видеть:
http://blog.oomta.com/sqlsrv-dll-pdo-and-php-5-on-windows-via-wamp/
и
Здесь есть неофициальные 64-битные драйверы PDO для MSSQL: http://robsphp.blogspot.ca/2012/06/unofficial-microsoft-sql-server-driver.html
Кажется, хорошо справляется с задачей на WAMP x64 и SQL Server 2008.