无法安装PHP的SQL Server 2017驱动程序

问题描述 投票:0回答:1

我从视频教程中学到了如何为PHP安装SQL Server 2017 - 我完全像教程所说 - 但我仍然看不到PHP Info列表中的扩展。

我安装了:

PHP版本7.1.9 Xampp Server v3.2.2 Microsoft SQL Server 2017 SQL Native Client

我添加了名称为的文件:

;extension=php_sqlsrv_7_nts_x64.dll
;extension=php_pdo_sqlsrv_7_nts_x64.dll
;extension=php_pdo_sqlsrv_7_ts_x64.dll
;extension=php_sqlsrv_7_ts_x64.dll

进入我的php.ini文件,当然我也将它们放入我的ext目录。

这是我的SQL信息输出:

PHP Version 7.1.9
System  Windows NT DESKTOP-JTKEMP6 10.0 build 15063 (Windows 10) i586
Build Date  Aug 30 2017 18:33:21
Compiler    MSVC14 (Visual C++ 2015)
Architecture    x86
Configure Command   cscript /nologo configure.js "--enable-snapshot-build" "--enable-debug-pack" "--with-pdo-oci=c:\php-snap-build\deps_aux\oracle\x86\instantclient_12_1\sdk,shared" "--with-oci8-12c=c:\php-snap-build\deps_aux\oracle\x86\instantclient_12_1\sdk,shared" "--enable-object-out-dir=../obj/" "--enable-com-dotnet=shared" "--with-mcrypt=static" "--without-analyzer" "--with-pgo"
Server API  Apache 2.0 Handler
Virtual Directory Support   enabled
Configuration File (php.ini) Path   C:\Windows
Loaded Configuration File   C:\xampp\php\php.ini
Scan this dir for additional .ini files (none)
Additional .ini files parsed    (none)
PHP API 20160303
PHP Extension   20160303
Zend Extension  320160303
Zend Extension Build    API320160303,TS,VC14
PHP Extension Build API20160303,TS,VC14
Debug Build no
Thread Safety   enabled
Zend Signal Handling    disabled
Zend Memory Manager enabled
Zend Multibyte Support  provided by mbstring
IPv6 Support    enabled
DTrace Support  disabled
Registered PHP Streams  php, file, glob, data, http, ftp, zip, compress.zlib, compress.bzip2, https, ftps, phar
Registered Stream Socket Transports tcp, udp, ssl, sslv3, tls, tlsv1.0, tlsv1.1, tlsv1.2
Registered Stream Filters   convert.iconv.*, mcrypt.*, mdecrypt.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk, zlib.*, bzip2.*
Zend logo This program makes use of the Zend Scripting Language Engine:
Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies
Configuration
apache2handler
Apache Version  Apache/2.4.27 (Win32) OpenSSL/1.0.2l PHP/7.1.9
Apache API Version  20120211
Server Administrator    postmaster@localhost
Hostname:Port   localhost:80
Max Requests    Per Child: 0 - Keep Alive: on - Max Per Connection: 100
Timeouts    Connection: 300 - Keep-Alive: 5
Virtual Server  No
Server Root C:/xampp/apache
php sql-server php-extension
1个回答
0
投票

您不需要单独安装PHP。 Xampp默认包含php。

停止xampp服务器并取消注释这行你的php.ini:

extension=php_sqlsrv_7_nts_x64.dll
extension=php_pdo_sqlsrv_7_nts_x64.dll
extension=php_pdo_sqlsrv_7_ts_x64.dll
extension=php_sqlsrv_7_ts_x64.dll

并再次启动xampp。

© www.soinside.com 2019 - 2024. All rights reserved.