Obviously, if you want to stop Apache from a webpage, you will need a separate HTTP server to enable you to start it up again from a webpage.
The Webmin system (
has been doing this for years, simply by using a Perl daemon that serves secure HTTPS protocol on a separate port. Actually, webmin is quite an impressive web-based admin toolkit for Unix systems in general, but its main function is to administrate almost all aspects of Apache.
I personally would never trust something like Webmin for complete Apache administration, but it is nice to be able to start and stop Apache, and even reboot the server from a remote (secure) webpage.
Webmin is only available for Unix. If you are running Apache/PHP in windows, or if you don't want to use Webmin, you could consider running a separate instance of a webserver on another port. Apache allows for this, as well as many other "lightweight" webservers.
Note: never ever do this without SSL, if you want your system to be reasonably secure. -------------------------------------------
"Now, this might cause some discomfort..."
(