PHP starszy sterownik bazy

PHP starszy sterownik bazy
EM
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 20
0

witam,

czy można zainstalować w najnowszej wersji PHP sterownik do obsługi starszego typu bazy danych?

Jeśli tak to jak to zrobić?

Skąd wziąć starszy sterownik?

W najnowszej wersji PHP ma sterownik do nowszej wersji bazy danych - ale nie jest on kompatybilny z wersją poprzednią bazy danych.

Dziękuję.

dzek69
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Rzeszów
0

w sensie co?
jaką wersję masz i jakie błędy Ci wypluwa.
mysql_* powinno działać jeszcze w 5.5

EM
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 20
0

Poniżej dane:

Linux kernel 3.11.6-4-desktop
Apache 2.4.6
PHP Version 5.4.20
Mysql to 5.5.33-MariaDB
Firebird API version 25
LI-V6.3.2.26539 Firebird 2.5

a to mysql może mieć coś wspólnego z Firebirdem?

dzek69
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Rzeszów
0

jakie błędy Ci wypluwa/co konkretnie Ci nie działa?

Nie utrudniaj i pomóż nam, podaj nam nawet zbędne informacje, ale COŚ powiedz

EM
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 20
0

nie wypluwa żadnych błędów, jedynie zapytanie (skrypt PHP a w nim konkretnie jedno zapytanie SQL w ibase_fetch_assoc) wykonuje się 10x dłużej. Pliki te same, jedynie komputery stary i nowy różnią się wersją Apache, PHP i ... rozszerzenia PHP. Przykładowo program z bazą Mysql działa na nowym kilka razy szybciej.

stary PC:
modul PHP:
interbase
Firebird/InterBase Support dynamic
Compile-time Client Library Version Firebird 1.0
Run-time Client Library Version LI-V6.3.4.4910 Firebird 1.5

nowy PC:
modul:
interbase
Firebird/InterBase Support dynamic
Compile-time Client Library Version Firebird API version 25
Run-time Client Library Version LI-V6.3.2.26539 Firebird 2.5

Biorąc po uwagę, że PHP, Apache nic nie mają do tego, jedynie pozostają różne biblioteki i stąd pytanie czy ma to znaczenie, bo:

  • baza na jednym i drugim to Firebird 1.5.6,
  • między Firebirdem 1.5 a 2.5 jest przepaść podobno i nie są w pełni kompatybilne,

stąd pytanie czy sterownik PHP ma znaczenie? Jeśli tak, to najlepiej by mi było pewnie zainstalować bibliotekę PHP do Firebirda 1.5 taką jak jest na starym systemie. Stąd z kolei pytanie, czy można tak zrobić, jak to zrobić i skąd do nowej wersji PHP wziąć bibliotekę do Firebird 1.5?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.