Я работаю над изучением PHP, и одна из моих целей состоит в том, чтобы смочь соединиться с базой данных SQL Server. Я нахожусь на виртуальном Windows 2008 Server и имею 32-разрядный PHP 5.6.0 установленных. Я загрузил sqlsrv
драйверы и помещенный их в C:\PHP\ext
. Драйверы там php_sqlsrv_54_ts.dll
и php_sqlsrv.dll
.
Я перезапустил веб-сервер (и VM также), и phpinfo
все еще не перечисляет sqlsrv
раздел. Я, может казаться, не выясняю то, что я пропускаю.
Я посмотрел на проблемы с 64-разрядным по сравнению с 32-разрядным, но я не понимаю все это. Если кто-либо имеет какие-либо мысли или может помочь мне диагностировать это, я хотел бы закончить конфигурацию и начать создавать страницы PHP!
Спасибо!
Это несовместимость модулей. Ваш PHP является поточно-безопасной версией, а для модуля wincache требуется не-поточно-безопасная версия.
Вы должны либо удалить расширение wincache, либо установить небезопасную версию PHP.