Hallo,
ich habe ein Lampp Controll Programm geschrieben. In C.
Bis jetzt kann es Lampp starten/stopen/reloaden Apache/Mysql/FTP starten/stopen sowie zwischen PHP 5 und 4 umschalten.
(Ist zwar nicht viel. Später kommen vieleicht noch die Sicherheits einstellunge hinzu.wie z.B. Xampp seiten pw schützen, Mysql Passwort ändern, usw.)
Vorschau:
(sieht natürlich von system zu system anderst aus)
Brauch(mir bekant):
GTK2
Lampp
GKSUDO
Ich habe ein feriges Programm.
Und den Quellcode.
in beiden ist eine Makefile
bei ferigen Programm macht sie nix anderes als die Progtramm dateien nach /opt/lampp/ zu kopieren. aufruf: sudo make
Beim Quellcode über setzt sie das Programm(hier müssen die gkt2-devel-pakete vorhanden sein) mit ned entschprechenden eigenschafent und kopiert es nach /opt/lampp/. aufruf: make und dann sudo make install
Wenn man das Programm aus der Console aufruft zeigt es in der Console die Statusmeldungen vom lampp-script. Man muss es nicht als root aufrufen.
(Bei meinem Ubuntu fehlt z.Z. die env HOSTNAME (Dies wird gebraucht um zu Überprüfen ob Mysql läuft) muss man es so aufrufen:
env HOSTNAME=`/bin/hostname` /opt/lampp/lampp_control)
Kritik und Verbesserungsvorschläge sind erwüscht. Wäre schön wenn ihr es bei euch auch mal testet und schreibt wo es geht, fals es nicht geht wäre es schön zu sagen auf welchem system es nicht geht und eine fehlermeldung mit anzugeben.
Hinweis: Wenn das Programm beendet wird nicht lampp beendet.
Downloadlink:
http://addons.xampp.org/cgi-bin/search.pl?pid=32
kleinweby