Mario: Xampp auf USB BAT prüfen ob Server bereits läuft

Hi,

ich nutze auf einem Stick XAMPP. Da ich damit an vielen PC/Notebooks unterwegs bin, ist es immer lästig zu schauen ob dort bereits ein anderes Xampp läuft.

Wie könnte ich das vorher abfragen?

Meine Idee dazu wäre ein *.bat-Datei zu nehmen und den Apache nur zu starten wenn localhost nicht erreichbar wäre oder irgendwie so. Aber ich wüsste nicht mal ob und wie eine bat sowas feststellen kann.

Mario

  1. echo $begrüßung;

    ich nutze auf einem Stick XAMPP. Da ich damit an vielen PC/Notebooks unterwegs bin, ist es immer lästig zu schauen ob dort bereits ein anderes Xampp läuft.

    Nicht der Xampp ist das Problem sondern die belegten Ports. Es kann ja auch ein IIS, ein Nicht-Xampp-Apache oder sonst ein Webserver aktiv sein. Das gleiche gilt für den MySQL-Server und andere Port"verbraucher".

    Wie könnte ich das vorher abfragen?

    netstat -ona  zeigt alle belegten Ports an. Der Eintrag unter Local Address ist der interessante.

    Meine Idee dazu wäre ein *.bat-Datei zu nehmen und den Apache nur zu starten wenn localhost nicht erreichbar wäre oder irgendwie so.

    Meine Idee wäre, die Ports so umzukonfigurieren, dass sie aller Voraussicht nach nicht mit anderen ins Gehege kommen.

    echo "$verabschiedung $name";

    1. Hi,

      Nicht der Xampp ist das Problem sondern die belegten Ports. Es kann ja auch ein IIS, ein Nicht-Xampp-Apache oder sonst ein Webserver aktiv sein. Das gleiche gilt für den MySQL-Server und andere Port"verbraucher".

      Genau.

      »» Wie könnte ich das vorher abfragen?

      netstat -ona  zeigt alle belegten Ports an. Der Eintrag unter Local Address ist der interessante.

      Denke du meinst jetzt "netstat -ano" bzw. "netstat -anbo"?

      Wie ich das dann einer Bat beibringen könnte wüsste ich noch nicht, aber das finde ich noch raus, wenn es gehen sollte.

      »» Meine Idee dazu wäre ein *.bat-Datei zu nehmen und den Apache nur zu starten wenn localhost nicht erreichbar wäre oder irgendwie so.

      Meine Idee wäre, die Ports so umzukonfigurieren, dass sie aller Voraussicht nach nicht mit anderen ins Gehege kommen.

      Du meinst jetzt die Ports ändern in Xampp? Ja wenn das geht wäre das eine gute Idee. Ich frage mich nur ob da irgendwas problematisch werden könnte bei open-wrapper Aktionen zum Beispiel?

      Mario

      1. echo $begrüßung;

        » netstat -ona  zeigt alle belegten Ports an. Der Eintrag unter Local Address ist der interessante.
        Wie ich das dann einer Bat beibringen könnte wüsste ich noch nicht, aber das finde ich noch raus, wenn es gehen sollte.

        Das ist nicht für die Batch-Datei sondern für das nachschauen, welche Ports schon belegt sind. Ich stelle es mir recht aufwendig vor, in einer Batch-Datei die belegten Ports auszuwerten und daraufhin deinen neuen Xampp umzukonfigurieren.

        Du meinst jetzt die Ports ändern in Xampp? Ja wenn das geht wäre das eine gute Idee. Ich frage mich nur ob da irgendwas problematisch werden könnte bei open-wrapper Aktionen zum Beispiel?

        Definiere genauer, welche Bedenken du hast oder auf welche Probleme du stößt.

        Ein Aufruf der Webseiten im neuen Xampp erfolgt dann natürlich immer mit Portangabe. Das ist im Apachen zu konfigurieren.

        Wenn du keine Mailversand benötigst, hast du schonmal eine Baustelle weniger, doch auch das Problem sollte nciht unlösbar sein. Man kann dem PHP auch Portangaben für den SMTP-Server konfigurieren.

        MySQL umzukonfigurieren ist kein Problem. In der php.ini ist eine Änderung vorzunehmen.

        echo "$verabschiedung $name";