PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Linux Apache SQL Php


dr.ara
25.02.2002, 14:05:48
Hallo,

ich bin noch relativ neu in dieser Gemeinde! :-)
ich habe folgendes Problem! Ich würde sehr gerne mit einem Suse7.3 Rechner an einen SQL7.0 Server mit Win2000 Pro. Ich habe auf dem Linux Rechner jeweils die neuesten Versionen vom Apache und PHP. Ich versuche mit ODBC an die Datenbank ranzukommen, aber als antwort bekomme ich nur ein:
>>Fatal error: Call to undefined function: odbc_connect() in /usr/local/httpd/htdocs/dbopen.php on line 11
Mein Script schaut so aus:

// Variabeln festlegen
$server = 'sql_test';
$username = 'user';
$password = 'user';
$res = 1;

print("Initialisierung der ODBC-Verbindung!");
print('<br>');

$con = odbc_connect("sql_test:apldata", "user", "user", SQL_CUR_USE_ODBC);
print($con);
print("ODBC-Verbindung zu $server wurde hergestellt!");
print('<br>');

odbc_close_all;
print("ODBC-Verbindung zu $server wurde wieder geschlossen!");
?>
Funktioniert aber halt nicht, auch wenn ich das ":apldata weglasse! Hat jemand noch eine Idee?

MfG Christian

Matthias
25.02.2002, 17:54:41
Wie die Fehlermeldung schon sagt, ist die Funktion odbc_connect() nicht definiert.
Das bedeutet das PHP mit dieser Funktion nix anfangen kann.
Welche PHP Version hast du??

dr.ara
26.02.2002, 15:41:31
Also die PHP-Version ist 4.1.1, Apache ist 1.3.23, Linux 7.3, wie bekomme ich das ODBC installiert? Sybase habe ich auch installiert in der Version DBD-Sybase 0.91.
Vielleicht kannst Du jetzt mehr sagen? :-)
Grrristian

Matthias
27.02.2002, 10:36:16
Leider kann ich dazu nicht viel sagen.
Ich arbeite nicht mit der odbc.

Aber das liegt bei dieser Fehlermeldung eindeutig an PHP.

Ich benutze PHP Version 4.0.5. Da sind die odbc Funktionen standardmäßig implementiert.

Wie das jetz bei 4.1.1 ist kann ich dir nicht sagen, aber schau mal in die php.ini unter Dynamic Extensions ob du da irgendwas einstellen kannst.
Ich hör mich mal um.

Sorry
Matthias

Arno Nym
18.03.2002, 17:25:01
wo wir schonmal bei apache php und linux sind ;)
ich versteh nicht, wie ich php unter linux installieren soll (bin linux noob ;) )...
gibt es da fertige rpm's, sodass ich die einfach per yast2 installieren kann, oder wie läuft das?

thx
Arno Nym

Matthias
18.03.2002, 20:16:11
Also ich mach das auch nicht täglich, aber wenn dann damit:

http://www.php-center.de/was_ist/installationunterlinux.htm

Damit klappts ;))
Matthias

Arno Nym
18.03.2002, 20:27:12
thx erstma...aber:
gibts da nich auch anleitungen, wie ich sowas unter grafischen benutzeroberflächen machen kann??? so check ich das nich wirklich...
ausserdem viel zu viel zu tippen ;)