|
jak w Debianie 4.0 dodać do php5 pdo_mssql?
keff - 03-10-2008 11:23
Witajcie, jak w Debianie 4.0 dodać do php5 pdo_mssql? Jak uzyskać funkcjonalność połączenia do bazy danych MSSQL
Proszę o podpowiedź.
[Dodano: 2008-10-03, 16:23] Już sobie poradziłem. Pobrałem źródełka i skompilowałem pakiet php5-mssql.
Dodano:
Tak myślałem, że sobie poradziłem ale na php.net przeczytałem, że aby programiści mogli używać mechanizmu PDO do połączenia z bazami MSSQL to niezbędne jest PDO_DBLIB, lecz chyba ze względu na to iż to rozszerzenie jest nadal w stadium eksperymentalnego, to pewnie nie trafiło do Debiana w wersji stabilnej. Dlatego też proszę o pomoc w zainstalowaniu PDO_DBLIB w Debianie gdzie php5 jest zainstalowany z paczek.
Próbowałem zainstalować za pomocą:
PECL install PDO_DBLIB
lecz niestety PHP nie chce załadować modułu z błędem:
PHP Fatal error: PDO: driver dblib requires PDO API version 20060409
Proszę o pomoc.
ginjall - 12-11-2009 08:48
Nie wierzę, że nikt nie miał podobnego problemu, też się z tym borykam.
lessmian2 - 12-11-2009 09:21
Zainstaluj pakiet freetds. apt-cache show freetds-common Package: freetds-common Priority: optional Section: libs Installed-Size: 100 Maintainer: Steve Langasek <vorlon@debian.org> Architecture: all Source: freetds Version: 0.82-4 Replaces: libct3, libct4 (<< 0.82-1) Filename: pool/main/f/freetds/freetds-common_0.82-4_all.deb Size: 25002 MD5sum: a739025cc3295e54f7e81df509e47c05 SHA1: 9a9bc6461fc16301d6e55bc165460e27fc154643 SHA256: 295d020e004911a3db8ef4908a85ec59f49022afca8aa669f13efd88695fb929 Description: configuration files for FreeTDS SQL client libraries FreeTDS is an implementation of the Tabular DataStream protocol, used for connecting to MS SQL and Sybase servers over TCP/IP. . This package manages the configuration files that are common to all of the TDS client library implementations (CT-Lib, DB-Lib, and ODBC), stored in /etc/freetds/. Homepage: http://www.freetds.org/ Tag: role::app-data
ginjall - 13-11-2009 10:46
Rozumiem że instaluję ten pakiet a później PDO i ma działać. Masz może jakiś opis instalacji, z którego korzystałeś zaoszczędzi mi to trochę czasu?
Z góry dziękuję.
lessmian2 - 13-11-2009 11:27
debian-source:~# php -i | grep MSSQL debian-source:~# debian-source:~# apt-get install freetds-common php5-sybase debian-source:~# /etc/init.d/apache2 restart debian-source:~# php -i | grep MSSQL MSSQL Support => enabled
ginjall - 13-11-2009 20:42
ok, przetestuję to, dzięki za odpowiedź
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|