Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MSSQL][APACHE-WIN] Problem z połączeniem z bazą.
Forum PHP.pl > Forum > Bazy danych > Microsoft SQL Server / MSDE
piotrek.smoq
Witajcie!

Z góry przepraszam, za poruszenie po raz setny tego samego problemu, ale już nie daję rady. Odrazu zaznaczam iż przejrzałem chyba wszystkie możliwe fora i prosiłbym o pomoc.


Ogólne zagadnienia...

Postawiłem webserva na XP-ku. Narazie testwowo, chce postawić na tym stronę działającą, a następnie męczyć się z przenosinami na maszynę prodykcyjną.
PHP(5.3 VC9 TS, łączenie przez PDO)
Następnie:
1. Zmienne środowiskowe(Path ustawione na ścieżkę z php C:/WebServ/php/ )
2. wrzucone dll-ki do ext + windows32 na wszelkie wypadek:
-msql.dll
-ntwdblib.dll
-php_msql.dll
-php_pdo.dll
-php_pdo_mssql.dll
-php_pdo_sqlsrv_53_ts_vc9.dll wyciągnięte z drivera z versji 2.0-wersja 3 nie chce się otworzyć.
3. DLL dodatkowo wrzucone według tego postu:
http://php.net/manual/en/ref.mssql.php#81594
4. Zmiany w php.ini
-włączone php_pdo_mssql.dll
-dodane extension=php_pdo_sqlsrv_53_ts_vc9.dll -sekcja Extension, następnie Added
-zmiana z mssql.secure_connection = Off na mssql.secure_connection = On
*oczywiście ścieżka extension sprawdzona - extension_dir = "C:/WebServ/php/ext/"




Problemy:

Przy starcie serwera wyrzuca błąd:

PHP Startup: pdo_mssql: Unable to initialize module
Module compiled with module API=20050922
PHP compiled with module API=20090626
Those options need to match




Domyślam się, że mam za stary plik, ale innego nie mogę znaleźć.
Ponadto standardowo:

Fatal error: Call to undefined function sqlsrv_connect() in C:\WebServ\httpd\test.php on line 11




Error.log:
  1. PHP Warning: PHP Startup: pdo_mssql: Unable TO initialize module\nModule compiled WITH module API=20050922\nPHP compiled WITH module API=20090626\nThese options need TO match\n IN Unknown ON line 0
  2. <br />
  3. <b>Warning</b>: PHP Startup: pdo_mssql: Unable TO initialize module
  4. Module compiled WITH module API=20050922
  5. PHP compiled WITH module API=20090626
  6. These options need TO match
  7. IN <b>Unknown</b> ON line <b>0</b><br />
  8. PHP Deprecated: Directive 'register_globals' IS deprecated IN PHP 5.3 AND greater IN Unknown ON line 0
  9. <br />
  10. <b>Deprecated</b>: Directive 'register_globals' IS deprecated IN PHP 5.3 AND greater IN <b>Unknown</b> ON line <b>0</b><br />
  11. [Mon Mar 11 15:48:20 2013] [notice] Apache/2.2.22 (Win32) PHP/5.3.20 configured -- resuming normal operations
  12. [Mon Mar 11 15:48:20 2013] [notice] Server built: Feb 13 2012 12:13:59
  13. [Mon Mar 11 15:48:20 2013] [notice] Parent: Created child process 4924
  14. PHP Warning: PHP Startup: pdo_mssql: Unable TO initialize module\nModule compiled WITH module API=20050922\nPHP compiled WITH module API=20090626\nThese options need TO match\n IN Unknown ON line 0
  15. <br />
  16. <b>Warning</b>: PHP Startup: pdo_mssql: Unable TO initialize module
  17. Module compiled WITH module API=20050922
  18. PHP compiled WITH module API=20090626
  19. These options need TO match
  20. IN <b>Unknown</b> ON line <b>0</b><br />
  21. PHP Deprecated: Directive 'register_globals' IS deprecated IN PHP 5.3 AND greater IN Unknown ON line 0
  22. <br />
  23. <b>Deprecated</b>: Directive 'register_globals' IS deprecated IN PHP 5.3 AND greater IN <b>Unknown</b> ON line <b>0</b><br />
  24. [Mon Mar 11 15:48:21 2013] [notice] Child 4924: Child process IS running
  25. [Mon Mar 11 15:48:21 2013] [notice] Child 4924: Acquired the start mutex.
  26. [Mon Mar 11 15:48:21 2013] [notice] Child 4924: Starting 64 worker threads.
  27. [Mon Mar 11 15:48:21 2013] [notice] Child 4924: Starting thread TO listen ON port 80.




Z góry dziekuję! brzydal.gif
prachwal
moduł pdo_mssql masz nie do tej wersji PHP co odpalasz z Apache tylko do starszej - cóż załatw sobie nowszy to zadziała
com
Cytat
11.03.2013
na pewno to przeczyta smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.