» Poradna » Počítačové sítě

Linux Suse + PHP + MSSQL - jak na to?

 |   |  Microsoft Windows XP Firefox 4.0.1

Ahoj.

Řeším teď problém, že jsem dostal Suse Linux (Enterprise Server 10) a na něm PHP. Nicméně musím číst data z externí MSSQL. Nejdřív jsem narazil na to, že moderní verze PHP nepodporují MSSQL. Na Suse je ale naštěstí stará verze PHP (5.2.5), která by to snad i měla umět. Nicméně mám obrovský problém, že Suse Linux sám o sobě není schopen s MS SQL komunikovat. Nemá ovladače. A ty mu nějak potřebuju nainstalovat.

Jakýkoli návod jsem našel, tak byl hrozně složitý, ve stylu: Stáhněte zdrojáky, překompilujte, nakonfigurujte.. Protože sem se pod Linuxem nikdy v ničem nešťoural, tak se mi z toho motá hlava, nerozumím tomu a nemám na to nervy ani čas :-o

Hledám nějaký lidsky schůdný řešení. Lze někde stáhnout něco, co by se samo nainstalovalo a bylo? Nebo byl by aspoň návod, kudy se vydat, aby to bylo co nejjednodušší?

Předem dík..

Odpovědi na otázku

 |   |  Microsoft Windows XP Firefox 4.0.1

MSSQL nebývá standardně nainstalovaným modulem v PHP. Když už sis tuto db vybral, nezbývá ti, než projít "peklem". Na druhé straně máš šanci se něco přiučit.

http://www.php.net/manual/en/mssql.setup.php...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows XP Firefox 4.0.1

Já si MSSQL nezvolil :( Nikdy bych to neudělal. Ale dík za odkaz, mrknu na to.

A dodávám, že MS SQL je verze 2000. Tak snad to bude řešitelný..

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows XP Firefox 4.0.1

A ještě se zeptám. Na tom odkazovaném webu jsou příkazy, které se píšou do příkazové řádky. Mám jistotu, že je můj Linux bude umět? Linuxů je tolik, že se obávám, že půlka stejně nebude fungovat. Nebo se pletu?

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | Microsoft Windows 7 Firefox 4.0.1

čus, co tak na to zběžně koukám, taky by to mělo fungovat všechno až na drobný rozdíl:

- příakzy začínající na "sudo" je potřeba pozměnit tak, že do konzole nejdříve napíšeš "su", ona se tě zeptá na root heslo, které zadáš a potvrdíš, načež jsi v rootovské konzoli a všechny příkazy už zadáváš bez toho sudo

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows XP Firefox 4.0.1

Tak jsem zkoušel odkazovaný manuál a hned první bod nefunguje.. pech..
No, jdu hledat dál..

ftp://ftp.ibiblio.org/pub/Linux/ALPHA/freetds/s...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 4.0.1

nezabudol si tam dat 'wget' ?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows XP Firefox 4.0.1

'wget' nevím. Jak byla webovka napsaná, tak sem ji zkopíroval do prohlížeče..

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows XP Firefox 4.0.1

Jo aha.. teď na to koukám. V tom manuálu je před webovkou napsaný "wget". To sem myslel, že je zbytek nějakýho nedokončenýho slova. Ale asi to bude příkaz do řádky, žejo.. to zkusim a uvidim. Webovka po mě chtěla heslo..

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows XP Firefox 4.0.1

Tak ani příkazová řádka nefunguje. Píše "No data received" a zkouší to pořád dokola.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | Microsoft Windows 7 Firefox 4.0.1

a nemáš třeba freetds dostupný rovnou přes tvůj správce balíčků - tzn. Yast?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows XP Firefox 4.0.1

Bohužel nemám. FreeTDS, TDS ani nic podobnýho mi to nenajde. Ale nainstaloval jsem:

- libgda
- PHP5-odbc
- qt3-unixODBC
- unixODBC

Ještě tam je pod heslem ODBC dostupné například:

- libgda-odbc
- php5-dba
- unixODBC-devel
- unixODBC-gui-qt

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | Microsoft Windows 7 Firefox 4.0.1

hm,
tak zkus tady:
http://rpm.pbone.net/...

našel jsem tam tenhle balíček:
http://rpm.pbone.net/index.php3/stat/4/idpl/10... ...
což by mělo být ono

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows XP Firefox 4.0.1

Dík za odkazy. Ale asi je nějak blbě nastavěná naše síť a blokuje FTP. Protože ani tohle nefungovalo. Už to řešim se správcema. A když se mi povede vyžebrat Windows, bude vyřešeno :)

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Stará verze, Obrovský problém, Moderní verze, Linux Enterprise


Určitě si přečtěte

Šmírování kamerami Googlu: Koukněte, co šíleného se objevilo na Street View

Šmírování kamerami Googlu: Koukněte, co šíleného se objevilo na Street View

Google stále fotí celý svět do své služby Street View. A novodobou zábavou je hledat v mapách Googlu vtipné záběry. Podívejte se na výběr nejlepších!

redakce | 4

Testy procesorů Ryzen 5000: AMD překonalo Intel ve všech směrech

Testy procesorů Ryzen 5000: AMD překonalo Intel ve všech směrech

** AMD začalo prodávat nové procesory Ryzen 5000 s architekturou Zen 3 ** K dispozici jsou nezávislé testy z celého světa ** AMD překonává Intel ve všech směrech

Karel Javůrek | 67

10 míst na mapách Googlu, která nesmíte vidět. Nahradily je čtverečky

10 míst na mapách Googlu, která nesmíte vidět. Nahradily je čtverečky

** Deset míst, které nesmíte vidět ve webových mapách ** Jsou to letiště, základny i elektrárny ** Nejvíce míst tají Francie

Jakub Čížek | 21

Nejlepší notebooky do 10 000 korun: Co má ještě smysl kupovat. A co ne?

Nejlepší notebooky do 10 000 korun: Co má ještě smysl kupovat. A co ne?

** Notebooky s cenou do deseti tisíc korun jsou plné kompromisů ** Existuje několik modelů dobře použitelných pro nenáročné použití ** Vhodnou alternativou jsou tablety nebo repasované počítače

David Polesný | 87


Aktuální číslo časopisu Computer

Megatest mobilů do 5 500 Kč

Test levných herních notebooků

Hrajeme na Xbox Series X

Programy pro kontrolu dětí na počítači