Я считаю, что наилучшей практикой должно быть пройти официальный Java JSON API , который все еще работает.
Это помогло мне получить ответ. Есть два файла php.ini
, которые, в моем случае, для wamp. Один находится под папкой php, а другой - в папке C:\wamp\bin\apache\Apachex.x.x\bin
. При подключении к SQL через функцию sqlsrv_connect
мы ссылаемся на файл php.ini
в папке apache
. Добавьте следующий файл (в соответствии с вашей версией) к этому файлу:
extension=c:/wamp/bin/php/php5.4.16/ext/php_sqlsrv_53_ts.dll
Когда вы устанавливаете сторонние расширения, вам нужно убедиться, что все параметры компиляции соответствуют:
Общие глюки включают:
php.ini
(что типично для пакетов); правый путь показан в phpinfo()
php -d display_startup_errors=1 -d error_reporting=-1 -d display_errors -c "C:\Path\To\php.ini" -m
Если все правильно, вы должны увидеть sqlsrv
в выходном файле команды:
[Модули PHP] bcmath calendar Core [...] Стандарт SPL sqlsrv [...]
BLOCKQUOTE>
У меня такое же, потому что в httpd.conf в apache PHPIniDir D:/wamp/bin/php/php5.5.12
это неверно
Сначала убедитесь, что расширение правильно загружено в phpinfo();
(должно появиться что-то вроде sqlsrv
). Если нет, расширение неправильно загружено. Вам также необходимо перезапустить apache после установки расширения.
Если вы используете Microsoft Drivers 3.1, 3.0 и 2.0. Проверьте, что ваша версия PHP уже установлена с IIS. Используйте этот скрипт для проверки версии php:
<?php echo phpinfo(); ?>
ИЛИ
Если вы установили PHP Manager в IIS с помощью установщика веб-платформы, вы можете проверить версия от него.
Тогда: Если вы используете новую версию PHP (5.6), пожалуйста, загрузите Драйверы здесь Для версии PHP ниже 5.6 - загрузите Драйверы отсюда
Затем используйте диспетчер PHP, чтобы добавить загруженные драйверы в файл php config
. Вы можете сделать это, как показано ниже (просмотреть файлы и нажмите ОК). Затем перезагрузите сервер IIS
[/g4]
Если этот метод не работает, пожалуйста, измените версию php и попробуйте запустить ваш php-скрипт , [/g5] Чтобы изменить php version
, чтобы опуститься, и попытайтесь понять, что произошло. Затем вы можете загрузить соответствующие драйверы, которые будут разбивать мои предыдущие шаги.