Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] Apache + MS-SQL ?!

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Gast-Avatar
    Ein Gast erstellte das Thema [Erledigt] Apache + MS-SQL ?!.

    [Erledigt] Apache + MS-SQL ?!

    Hola,

    gleich mal 'ne doofe Frage, wir haben mometan noch den XAMP für Windows laufen, und benutzten bisher MySQL damit. Lief wunderbar.

    Nun müssen wir aber MS-SQL benutzen, und Frage ist: Kann man das da nun genauso einbinden? Gibts da irgendwelche Tipps?
    oder sollte man lieber eine "frische" Apache Version nehmen und PHP sowie SQL dort dann einbinden...

    Thanx für Infos/Hilfe

    Greetz,
    Fleischi

  • Gast-Avatar
    Ein Gast antwortete
    Habs hinbekommen.

    XAMPP wieder deinstalliert

    Danach mit einer anderen Hlife Apache und PHP wieder installiert. Dann lief auch endlich Apache mit PHP.
    Anschließend dann MS-SQL aktiviert und getestet.

    Jetzt Funzt es

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Zitat von Armbrust
    Ich würde auch was anderes Als WAMP nehmen.
    Ich habe es nur genommen, da ich fast 2 Tage versucht habe, auf den Apache PHP einzurichten.
    Uff..., da bin ich überfragt. Unter Linux isses, wenn man das Verfahren begriffen hat und etwas compilieren kann, eigentlich keine Kunst. Beim WAMP weiß ich Depp noch nicht mal, welche DLL in welches Verzeichnis muß, damit <wunsch> zufriedenstellend klappert.

    Was könntest du mir als empfehlen? Ich benötige wie gesagt nur Apache und PHP.
    Im Zweifelsfalle und nur zum Testen -> http://www.apachefriends.org/de/xampp-windows.html

    Beschreibung (auch in "germanisch") findest Du auf deren Website.

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Ich würde auch was anderes Als WAMP nehmen.
    Ich habe es nur genommen, da ich fast 2 Tage versucht habe, auf den Apache PHP einzurichten.
    Jedesmal wann ich die Load zeile eingefügt habt, hat er mir gesagt, das er die Datei nicht findet, obwahl sie vorhanden war.
    Dann hab ich noch eine andere Hilfe gefunden, wie ich PHP einrichten kann, danach kam zwar keine Fehlermeldung, aber dafür ging auch PHP nicht.

    Was könntest du mir als empfehlen? Ich benötige wie gesagt nur Apache und PHP.
    Kennst du eine gute Hilfeseite wo genau beschrieben ist, wie es das einrichte, oder so?


    Gruß Ingo

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Zitat von Armbrust
    Was meinst du damit, das mein PHP kein MS-SQL kennt?
    Deine Fehlermeldung:
    "Fatal error: Call to undefined function: mssql_connect() ..."

    So lange die Extension nicht arbeitet, kannste Scripte schreiben, wie Du willst.

    Leider kann ich Dir bei WAMP nicht helfen, weil ich mich nur mit LAMP einigermaßen auskenne.

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Ja sorry.

    Was meinst du damit, das mein PHP kein MS-SQL kennt?
    Gedacht hatte ich es mir zwar, aber sie richte ich MS-SQL korrekt bei PHP ein? Was könnte ich vergessen haben?

    Muss ich vielleicht irgendwo hinschreiben, wo sich MS-SQL und die Datenbanken befinden?
    Ich hab den Server halt WIN_2003_Server genannt, deswegen diese Bezeichnung.


    Gruß Ingo

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Zitat von Armbrust
    extension=php_mssql.dll hab ich unter PHP aktiviert.
    Aber trotzdem, wenn ich dieses Script ausführe.

    Daher, muss ich MS-SQL noch irgendwo mit einbinden? Hab ich am Scriptanfang etwas vergessen?
    a. wer weiß schon, wie Du PHP installiert hast...
    b. dem Script steht die Extension mssql nicht zur Verfügung. Da liegt ein Fehler in der Installation oder Konfiguration vor.

    Zusatz: der Hostname für den Server sieht etwas ungewöhnlich aus, ändert aber nix daran, daß DEIN PHP kein MS-SQL kennt.

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    JA dann eben PHP

    extension=php_mssql.dll hab ich unter PHP aktiviert.
    Aber trotzdem, wenn ich dieses Script ausführe.

    <?
    $db = "Test";
    $connect = mssql_connect("WIN_2003_SERVER","uid","pwd");
    $select_db = mssql_select_db($db,$connect);
    $sql = "SELECT * FROM Testtabelle";
    $query = mssql_query($sql, $connect);
    echo $sql;
    echo $query;
    ?>

    Bekomme ich unter dem IExplorer folgende Antwort:
    Fatal error: Call to undefined function: mssql_connect() in C:\Internet\www\test.php on line 5

    Daher, muss ich MS-SQL noch irgendwo mit einbinden? Hab ich am Scriptanfang etwas vergessen?



    Danke für Eure hilfen



    Gruß Ingo

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Zitat von Armbrust
    Wenn ja, was hast du gemacht? Ich bekomm unter PHP keine anbindung (MS-SQL) hin.
    <grrr> Dem Apachen isses völlig Wurscht. Das mußt Du PHP erzählen. Und falls Du PHP als Apache Modul benutzt, mußt Du nach der Änderung in der php.ini den Apachen neu starten, weil PHP die INI nur beim Start liest. Bei CGI isses egal, weil dann PHP bei jedem Script neu gestartet wird.

    OK?

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    @ Fleischi

    Hast du es geschafft eine MS-SQL Datenbank unter Apache einzurichten?
    Wenn ja, was hast du gemacht? Ich bekomm unter PHP keine anbindung hin.


    Wäre für Hilfe Dankebar


    Gruß Ingo

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Danke Dir Guradia, das war klipp und klar *g*

    Genau was ich wissen wollte :P
    Nochmal Danke und schönen Tag noch.

    Einen Kommentar schreiben:


  • Guradia
    antwortet
    Zitat von Fleischi
    Es geht vielmehr darum, ob ich MsSQL so einfach in den XAMP einbinden kann, weil da standard MySQL damit läuft und schon eingebunden ist quasi.
    Das ist ziemlich gleichgültig.
    a. Du störst XAMPP durch MS-SQL nicht
    b. XAMPP bietet dir aber auch keine Unterstützung dafür

    Zitat von Fleischi
    ODER: ist es für mich einfacher, einen standalone Apache ohne alles zu saugen, um daran dann "nachträglich" PHP und MsSQL einzubinden. Wäre wahrscheinlich mehr arbeit?
    Unnötig, dem Apache ist das schnurz.

    Zitat von Fleischi
    Oder liegt die Schwierigkeit eher darin dem PHP zu sagen MsSQL zu nutzen?
    Unter Windows musst du in der php.ini einfach nur die MS-SQL-Extension aktivieren.
    Unter Linux wüsste sie einkompiliert werden.

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Nein, der Apache ist sicherlich nicht an die DB gebunden. Sorry wenn ich unklar formuliert habe.
    Es geht vielmehr darum, ob ich MsSQL so einfach in den XAMP einbinden kann, weil da standard MySQL damit läuft und schon eingebunden ist quasi.

    ODER: ist es für mich einfacher, einen standalone Apache ohne alles zu saugen, um daran dann "nachträglich" PHP und MsSQL einzubinden. Wäre wahrscheinlich mehr arbeit?
    Oder liegt die Schwierigkeit eher darin dem PHP zu sagen MsSQL zu nutzen?

    Problem ist, das wir hier in der Firma ein Projekt machen und ins kalte Wasser geworfen wurden, und niemand bisher so richtig viel Ahnung von der Materie hat, trotz einlesen etc.

    Nochmals Danke!

    Einen Kommentar schreiben:


  • Guradia
    antwortet
    Reden Ihr nicht irgendwie alle an der Sache vorbei?

    Und ist nicht schon die Frage unsinnig? Oder ist der Apache tatsächlich an die Datenbank gebunden .. (nicht dass es unmöglich wäre .. aber es ist recht unwahrscheinlich ..)

    Und ja ... im Grunde kannst du jede beliebige SQL-DB als BackEnd nutzen. Aber gelgentlich können unterschiede im SQL-Dialekt oder in der Ausführung oder nicht-Ausführung von Abfragen schonmal hürden aufstellen.

    PEAR:B oder PEAR::MDB helfen da schon etwas.
    Aber gerade MS-SQL hält einige Tücken bereit, die einen zur Weissglut bringen können.. viel Spass ^^

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Lies mal auf

    http://www.linuxinfo.de/de/db/lnxi-s...ar.php3?eid=35

    Ich weiß lediglich aus eigener Mind das du ein Tool brauchst bei MsSQL wie du bei MySQL mysqlAdmin unten im Tray hasst

    Einen Kommentar schreiben:

Lädt...
X