marcelv
de hobbytechnoloog
Mijn site over doe-het-zelf-technologie met elektronica, 3D-printen en programmeren.
Marcel Veldhuizen
1 november 2020

Quickstart

Snel lokale webservers starten
Ik programmeer veel apps als webapplicatie. Ik heb echter lokaal geen webserver lopen waar ik die op laat draaien. Elke app heeft zijn eigen mapje in de projectenfolder op mijn harde schijf. Op deze manier kan ik elke app zelfstandig draaien door in de werkfolder van de app xsp4 of php (php -S localhost:1234) op te starten en hoef ik niet allerlei bestanden naar een webserver te kopiƫren.

Om het overzicht te bewaren van apps die ik vaker gebruik heb ik een algemene webserver. Deze algemene webserver wordt automatisch gestart na een systeemstart.

Na het booten kan ik naar http://localhost:5011/quickstart.php gaan om de overige websites op te starten en te bekijken. Het enige dat ik per app moet doen is een shellscript maken dat de betreffende applicatiewebserver opstart. Bijvooorbeeld voor de Octocontroller:
#!/bin/bash
cd /media/marcel/4TB/Proj/Belangrijk/OctoController/octocontrolphp
php -S localhost:5010 > /dev/null 2>&1 &

De quickstart-app doet niets anders dan op commando de shell-scripts van elke app middels het php commando shell_exec opstarten.

Download

Quickstart.zip
 
 
Mocht een website waar ik naar verwijs uitvallen dan heb ik altijd nog een back-up.