Ein reload des apache2 Webservers lässt sich via Workaround erreichen um z.B. sämtliche PHP Prozesse zu beenden. Dadurch werden z. B. Änderungen der php.ini oder auch das Anpassen eines Symlinks (Realpath) schnellstmöglich aktiv.
Folgende Schleife kann dafür via SSH genutzt werden:
Per default sendet der Kill Befehl ein "SIGTERM" Signal. Dieses Signal sorgt dafür, dass ein Prozess seine Aufgabe abschließt und sich anschließend beendet.
Aufgrund dessen entsteht kein Ausfall bzw. eine Fehlermeldung für den Besucher.
Zum vereinfachen kann in der ~/.profile ein Alias gesetzt werden:
Damit der Alias "php_reload" sofort nutzbar ist, muss noch ein "source ~/.profile" oder ein Ab- und Anmelden durchgeführt werden.