Firebird Datenbank mit PHP und Ubuntu
Hallo Linuxer,
ich betreibe in unserer Firma das Intranet auf einem Ubutu Server. Soweit läuft das ganze auch Apache/PHP/MySQL etc...
Doch nun möchte ich Daten eines Firebird Servers der sich auch im Netzwerk befindet mit einem PHP Script abrufen. Zugangsdaten für den Firebird habe ich. Er ist auch im Netzwerk erreichbar. Doch mir fehlt die Firebird Erweiterung in PHP auf dem Ubuntu. Wie kann ich diese denn jetzt nachträglich einrichten?
Von Linux habe ich leider noch nicht so viel Plan. Ist mein erster Ubuntu Server. Problem ist auch, dass ich nicht wirklich try and error spielen kann. Denn auf dem Server liegt noch ein Web Shop System welches in betrieb ist. Neustart etc. ist kein Problem aber ein längerer Ausfall geht leider nicht ;-(
Hoffe es kann mir jemand helfen.
Gruß Flubber42
ich betreibe in unserer Firma das Intranet auf einem Ubutu Server. Soweit läuft das ganze auch Apache/PHP/MySQL etc...
Doch nun möchte ich Daten eines Firebird Servers der sich auch im Netzwerk befindet mit einem PHP Script abrufen. Zugangsdaten für den Firebird habe ich. Er ist auch im Netzwerk erreichbar. Doch mir fehlt die Firebird Erweiterung in PHP auf dem Ubuntu. Wie kann ich diese denn jetzt nachträglich einrichten?
Von Linux habe ich leider noch nicht so viel Plan. Ist mein erster Ubuntu Server. Problem ist auch, dass ich nicht wirklich try and error spielen kann. Denn auf dem Server liegt noch ein Web Shop System welches in betrieb ist. Neustart etc. ist kein Problem aber ein längerer Ausfall geht leider nicht ;-(
Hoffe es kann mir jemand helfen.
Gruß Flubber42
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 223182
Url: https://administrator.de/contentid/223182
Ausgedruckt am: 17.11.2024 um 10:11 Uhr
11 Kommentare
Neuester Kommentar
Moin,
zum installieren:
Oder wenn das nicht geht: hier gucken.
(Das hat mir jetz google innerhalb von 3 Sekunden verraten )
lg,
Slainte
zum installieren:
sudo apt-get install php-firebird
(Das hat mir jetz google innerhalb von 3 Sekunden verraten )
Von Linux habe ich leider noch nicht so viel Plan [...]
auf dem Server liegt noch ein Web Shop System
Gaaaanz schlechte Kombination :/ Welche Firma ist das denn, damit ich da nicht aus versehen mal pers. Daten eingebe :Pauf dem Server liegt noch ein Web Shop System
lg,
Slainte
Hallo Flubber42,
leider hast du die Ubuntu Version nicht mit angegeben!
Die Lösung ist das php5-interbase Modul (suche mal unter der Shell nach dem Paket: "php5-interbase" per -> "apt-cache search php5-interbase"). Dieses Modul kann auf interbase/firebird Datenbanken zugreifen und ist in den Ubuntu Repros schon drin. Wenn es installiert ist ("apt-get install php5-interbase"), den Apache neu starten und mit phpinfo(); prüfen, ob es erfolgreich installiert wurde und funktioniert.
http://packages.ubuntu.com/precise/php5-interbase
Hier kannst du auch statt "apt-cache search" übers Web das entsprechende Paket für die entsprechenden Ubuntu Version durchsuchen: http://packages.ubuntu.com
Hier die PHP Dokumentation zum Modul: http://php.net/manual/de/book.ibase.php
Gruß
firefly
leider hast du die Ubuntu Version nicht mit angegeben!
Die Lösung ist das php5-interbase Modul (suche mal unter der Shell nach dem Paket: "php5-interbase" per -> "apt-cache search php5-interbase"). Dieses Modul kann auf interbase/firebird Datenbanken zugreifen und ist in den Ubuntu Repros schon drin. Wenn es installiert ist ("apt-get install php5-interbase"), den Apache neu starten und mit phpinfo(); prüfen, ob es erfolgreich installiert wurde und funktioniert.
http://packages.ubuntu.com/precise/php5-interbase
Hier kannst du auch statt "apt-cache search" übers Web das entsprechende Paket für die entsprechenden Ubuntu Version durchsuchen: http://packages.ubuntu.com
Hier die PHP Dokumentation zum Modul: http://php.net/manual/de/book.ibase.php
Gruß
firefly
Zitat von @Flubber42:
Wieso denkst du, dass der Shop automatisch unsicher ist? Der Ubuntu steht ja auch hinter unserer Firewall und die MySQL ist nicht
von außen erreichbar.
Wieso denkst du, dass der Shop automatisch unsicher ist? Der Ubuntu steht ja auch hinter unserer Firewall und die MySQL ist nicht
von außen erreichbar.
Nur weil der Shop hinter einer Firewall steht und die SQl-datenbank nicht direkt von außen erreichbar ist, heißt das noch lange nicht, daß man da sicher ist. Es gibt genügend Fallstricke, wie Little Bobby tables.
lks
danke Lochi
Zitat von @Lochkartenstanzer:
Nur weil der Shop hinter einer Firewall steht und die SQl-datenbank nicht direkt von außen erreichbar ist, heißt das
noch lange nicht, daß man da sicher ist. Es gibt genügend Fallstricke, wie Little Bobby tables.
Das ist mein Lieblings XKCD! Nur weil der Shop hinter einer Firewall steht und die SQl-datenbank nicht direkt von außen erreichbar ist, heißt das
noch lange nicht, daß man da sicher ist. Es gibt genügend Fallstricke, wie Little Bobby tables.
Hi Flubber,
ja richtig, das ist nicht die PDO Abstraktionsschicht bzw. der PDO Treiber sondern das direkte PHP Interbase/Firebird Modul. Damit kannst du, wie hier beschrieben, auf die Datenbank direkt zugreifen.
Wenn du unbedingt das PDO zu Firebird brauchst, schau Dir mal diesen Link an:
http://mapopa.blogspot.de/2009/04/php5-and-firebird-pdo-on-ubuntu-hardy ...
Gruß
firefly
ja richtig, das ist nicht die PDO Abstraktionsschicht bzw. der PDO Treiber sondern das direkte PHP Interbase/Firebird Modul. Damit kannst du, wie hier beschrieben, auf die Datenbank direkt zugreifen.
Wenn du unbedingt das PDO zu Firebird brauchst, schau Dir mal diesen Link an:
http://mapopa.blogspot.de/2009/04/php5-and-firebird-pdo-on-ubuntu-hardy ...
Gruß
firefly
Zitat von @SlainteMhath:
danke Lochi
> Zitat von @Lochkartenstanzer:
> Nur weil der Shop hinter einer Firewall steht und die SQl-datenbank nicht direkt von außen erreichbar ist, heißt
das
> noch lange nicht, daß man da sicher ist. Es gibt genügend Fallstricke, wie [http://xkcd.com/327/ Little Bobby
tables].
Das ist mein Lieblings XKCD!
danke Lochi
> Zitat von @Lochkartenstanzer:
> Nur weil der Shop hinter einer Firewall steht und die SQl-datenbank nicht direkt von außen erreichbar ist, heißt
das
> noch lange nicht, daß man da sicher ist. Es gibt genügend Fallstricke, wie [http://xkcd.com/327/ Little Bobby
tables].
Das ist mein Lieblings XKCD!
Eines meiner Kinder heißt Robert, Jetzt muß ich nur noch das Standesamt dazu bekommen, den Rest des Namens zu akzeptieren.
lks
Zitat von @Lochkartenstanzer:
Eines meiner Kinder heißt Robert, Jetzt muß ich nur noch das Standesamt dazu bekommen, den Rest des Namens zu
akzeptieren.
Danke für den Lacher am Freitag :PEines meiner Kinder heißt Robert, Jetzt muß ich nur noch das Standesamt dazu bekommen, den Rest des Namens zu
akzeptieren.