Już od dłuższego czasu z powodzeniem używam XAMPP-a jako pakietu pod localhosta. Jednak, jako że jestem maksymalnie leniwy, to stwierdziłem, że nie chce mi się uruchamiać tzw. XAMPP Control Center i klikać 2 razy przyciski start, skoro można to zrobić łatwiej…
Wystarczyło szybkie spojrzenie do plików uruchamiających MySQL i Apache w katalogu xamppa (mysql_start/stop.bat i apache_start/stop.bat). Cały "skrypt", jeśli można to tak nazwać, prezentuje się tak.
Dla uruchamiania
@ECHO OFF
X:\Twoj_katalog\z_xamppem\xampp_cli.exe start apache
X:\Twoj_katalog\z_xamppem\xampp_cli.exe start mysql
Dla zatrzymywania
@ECHO OFF
X:\Twoj_katalog\z_xamppem\xampp_cli.exe stop apache
X:\Twoj_katalog\z_xamppem\xampp_cli.exe stop mysql
Oczywiście zamiast X:\Twoj_katalog\z_xamppem wstawiamy ścieżkę, w której
zainstalowaliśmy program. Pliki te zapisujemy np. jako xampp_start i xampp_stop.
Ważne jest nadanie im rozszerzenia *.bat
. Jeśli robisz to w notatniku, to przy
zapisywaniu wybierz z listy rozwijanej "zapisz jako" pozycję "wszystkie pliki"
i w polu nazwy wpisz np. xampp_start.bat,
analogicznie dla pliku zatrzymującego.
Jeśli komuś zależy na samym serwerze Apache+MySQL+PHP (tzw. AMP - stąd nazwa xampp :P), to może też usunąć katalogi dla takich rzeczy jak Mercury czy FileZilla Server w katalogu programu. Jednak to już tylko dla fanatyków odzyskiwania jak największej ilości miejsca, jak ja :)