【发布时间】:2025-12-05 03:40:02
【问题描述】:
我以前从未使用过 php,我正在尝试连接到运行 IIS7 和 PHP5.3 的 Windows 机器上的 SQL Server 2008 实例。
我已经从here 下载并安装了SQLSRV30.EXE C:\Program Files (x86)\PHP\ext 将此添加到C:\Program Files (x86)\PHP\php.ini:
extension=php_sqlsrv_53_nts.dll
然后重新启动整个服务器。我的日志文件中仍然出现致命错误:
PHP Fatal error: Call to undefined function mssql_connect()
我需要做什么才能从在 IIS7/Windows Server 2008 上运行的 PHP 5.3 连接到 Microsoft SQL Server 2008?我确定我错过了一些非常愚蠢的东西......
完整的 PHPINFO --> http://demo.mandibleweb.com/zapified/hello.php
phpinfo():
PHP Version 5.3.10
System
Windows NT MWD001 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586
Build Date
Feb 2 2012 20:10:58
Compiler
MSVC9 (Visual C++ 2008)
Architecture
x86
Configure Command
cscript /nologo configure.js "--enable-snapshot-build" "--enable-debug-pack" "--disable-zts" "--disable-isapi" "--disable-nsapi" "--without-mssql" "--without-pdo-mssql" "--without-pi3web" "--with-pdo-oci=C:\php-sdk\oracle\instantclient10\sdk,shared" "--with-oci8=C:\php-sdk\oracle\instantclient10\sdk,shared" "--with-oci8-11g=C:\php-sdk\oracle\instantclient11\sdk,shared" "--with-enchant=shared" "--enable-object-out-dir=../obj/" "--enable-com-dotnet" "--with-mcrypt=static" "--disable-static-analyze"
Server API
CGI/FastCGI
Virtual Directory Support
disabled
Configuration File (php.ini) Path
C:\Windows
Loaded Configuration File
C:\Program Files (x86)\PHP\php.ini
【问题讨论】:
-
我有类似的情况(没有 MySQL 块),我的解决方案在这里:*.com/questions/5179535/…
标签: php sql-server iis iis-7