Sorunlar, SQL Server 2008 için PHP Sürücü yükleme olması Express

1 Cevap php

MS SQL Server sürüm 1.0 için PHP sürücüsü faydalanmak için çalışıyorum.

Ben her şeyi kurulum var ama ben uzantısı php_sqlsrv_ts.dll kadar yükleme sorun yaşıyorum düşünüyorum. Ben komut satırına gitti ve bu deneyin adres:

C:\wamp\bin\php\php5.3.0>php.exe --re sqlsrv
Exception: Extension sqlsrv does not exist

C:\wamp\bin\php\php5.3.0>php.exe --re sqlsrv_ts
Exception: Extension sqlsrv_ts does not exist

Benim PHP.ini - I var:

;extension=php_sqlsrv.dll
extension=php_sqlsrv_ts.dll

Parçacığı güvenli dolayısıyla kullanım benim için etkindir php_sqlsrv_ts.dll. Oradan diğer modülleri yüklemek çünkü benim extension_dir doğrudur. Ben de çok Microsoft Native Client 2008 var. Everytime I almak benim PHP komut dosyası çalıştırmayı deneyin:

Fatal error: Call to undefined function sqlsrv_connect()

Bu kadar loadaed olmamak modülü ile ilgisi olması gerekir. MySQL için değil sqlsrv uzatılması için tüm uzantısı bilgi alabilirsiniz.

Bunu nasıl uzantısı yüklemek için PHP alabilirim?

Tüm teşekkürler

EDIT

Apache_Error_log:

PHP Warning:  PHP Startup: sqlsrv: Unable to initialize module\nModule compiled with module API=20060613\nPHP    compiled with module API=20090626\nThese options need to match\n in Unknown on line 0
PHP Warning:  Module 'xmlrpc' already loaded in Unknown on line 0
[Tue Oct 13 14:51:16 2009] [notice] Apache/2.2.11 (Win32) PHP/5.3.0 configured -- resuming normal operations
[Tue Oct 13 14:51:16 2009] [notice] Server built: Dec 10 2008 00:10:06
[Tue Oct 13 14:51:16 2009] [notice] Parent: Created child process 11916
PHP Warning:  PHP Startup: sqlsrv: Unable to initialize module\nModule compiled with module API=20060613\nPHP    compiled with module API=20090626\nThese options need to match\n in Unknown on line 0
<br />
<b>Warning</b>:  PHP Startup: sqlsrv: Unable to initialize module
Module compiled with module API=20060613
PHP    compiled with module API=20090626
These options need to match
 in <b>Unknown</b> on line <b>0</b><br />
PHP Warning:  Module 'xmlrpc' already loaded in Unknown on line 0
<br />
<b>Warning</b>:  Module 'xmlrpc' already loaded in <b>Unknown</b> on line <b>0</b><br />

1 Cevap

Bu bir sürüm uyuşmazlığı olduğunu. Modülü mod_php için kullanılandan daha PHP'nin önceki bir sürümü için derlendi. Sen sunucuda sürümünü kullanarak modülü derlemek gerekir.