用web Platform installer安装了
PHP 5.3.8
SQL Native Client 2008 R2
MSSQL for PHP 5.3的驱动
PHP Manager然后在C:\Program Files (x86)\PHP\v5.3\php.ini的末尾添加了extension=php_sqlsrv_53_ts_vc9.dll可是用phpinfo()检查,为啥还是without mssql啊????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=D:\php-sdk\oracle\instantclient10\sdk,shared" "--with-oci8=D:\php-sdk\oracle\instantclient10\sdk,shared" "--with-oci8-11g=D:\php-sdk\oracle\instantclient11\sdk,shared" "--with-enchant=shared" "--enable-object-out-dir=../obj/" "--enable-com-dotnet" "--with-mcrypt=static" "--disable-static-analyze"
PHP 5.3.8
SQL Native Client 2008 R2
MSSQL for PHP 5.3的驱动
PHP Manager然后在C:\Program Files (x86)\PHP\v5.3\php.ini的末尾添加了extension=php_sqlsrv_53_ts_vc9.dll可是用phpinfo()检查,为啥还是without mssql啊????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=D:\php-sdk\oracle\instantclient10\sdk,shared" "--with-oci8=D:\php-sdk\oracle\instantclient10\sdk,shared" "--with-oci8-11g=D:\php-sdk\oracle\instantclient11\sdk,shared" "--with-enchant=shared" "--enable-object-out-dir=../obj/" "--enable-com-dotnet" "--with-mcrypt=static" "--disable-static-analyze"
这个我也试过啊,不过我的php_mssql.dll为什么是5.2.9.9版本的啊?其他的dll全是5.3.8版本的,难道这就是问题所在?
拜托啊,我费了九牛二虎的力气才换成了MS SQL啊.................而且这是客户的需求啊
sql server是否正确安装 读取的php.ini是不是你修改的那个
extension_dir="",请问一下这样的话,是读取哪些目录啊?系统Path里的么?
SQL Server Navite Client 10安装过了,通过系统的ODBC做了个测试,是可以连接的
php.ini的确有些奇怪,用php manager和直接去c:\programfiles\php\php.ini看到的貌似不一样啊,好奇怪啊另外请问一下extension=php_sqlsrv_53_ts_vc9.dll还是extension=php_mssql.dll啊?有啥区别么?
检查过了,extension_dir="C:\Program Files (x86)\PHP\v5.3\ext\"
另外也确认修改的php.ini和phpinfo()中是同一个,因为我看到了extension_dir在变化请问一下加载extension=php_sqlsrv_53_ts_vc9.dll还是extension=php_mssql.dll,这两个dll有啥区别么?
我看了一下版本号php_sqlsrv_53_ts_vc9是2.0.1802.200,php_mssql.dllshi 5.2.9.9的,应该是用前者吧