home *** CD-ROM | disk | FTP | other *** search
/ PC World 2003 March / PCWorld_2003-03_cd.bin / Software / Vyzkuste / phptriad / phptriad2-2-1.exe / util / apache.php next >
PHP Script  |  2002-02-16  |  2KB  |  51 lines

  1. <?php
  2.  
  3. function apache($action) {
  4.  
  5.     if ($action == "start") {
  6. print("Starting Apache<br>");
  7. system("c:\apache\Apache -n \"Apache\" -k start &") or die ("<br><a href=\"index.html\">Back to Index</a>");
  8. print("Apache Service Started<br><a href=\"index.html\">Back to Index</a>");
  9. }
  10.     elseif ($action == "stop") {
  11.         print("Stopping Apache Service<br>");
  12.         system("c:\apache\apache -n \"Apache\" -k shutdown &") or die ("<br><a href=\"index.html\">Back to Index</a>");
  13.         print("Apache Service Named \"Apache\" Stopped<br><a href=\"index.html\">Back to Index</a>");
  14.         }
  15.     elseif ($action == "restart") {
  16.         print("Stopping Apache Service<br>");
  17.         system("c:\apache\apache -n \"Apache\" -k restart &") or die ("<br><a href=\"index.html\">Back to Index</a>");
  18.         print("Apache Service Named \"Apache\" Restarted<br><a href=\"index.html\">Back to Index</a>");
  19.     }
  20.     elseif ($action == "install") {
  21.         print("Installing Apache as Service<br>");
  22.         system("c:\apache\apache -i -n \"Apache\" &") or die ("<br><a href=\"index.html\">Back to Index</a>");
  23.         print("Apache Service Named \"Apache\" Installed<br><a href=\"index.html\">Back to Index</a>");
  24.     }
  25.     elseif ($action == "uninstall") {
  26. print("Uninstalling Apache as Service<br>");
  27.         system("c:\apache\apache -u -n \"Apache\" &") or die ("<br><a href=\"index.html\">Back to Index</a>");
  28.         print("Apache Service Named \"Apache\" Uninstalled<br><a href=\"index.html\">Back to Index</a>");
  29.     }elseif ($action == "test") {
  30.         print("Testing Apache Service Settings<br>");
  31.         system("c:\apache\apache -n \"Apache\" -t &") or die ("<br><a href=\"index.html\">Back to Index</a>");
  32.         print("Apache Service Named \"Apache\" Settings<br><a href=\"index.html\">Back to Index</a>");
  33.  
  34.     }elseif ($action == "editconf") {
  35.         print("Opening httpd.conf<br>");
  36.         system("notepad C:\apache\conf\httpd.conf") or die ("<br><a href=\"index.html\">Back to Index</a>");
  37.         print("httpd.conf Opened.<br><a href=\"index.html\">Back to Index</a>");
  38.         }elseif ($action == "showlogs") {
  39.         print("Opening Logs<br>");
  40.         system("notepad C:\apache\logs\error.log") or die ("<br><a href=\"index.html\">Back to Index</a>");
  41.         system("notepad C:\apache\logs\access.log") or die ("<br><a href=\"index.html\">Back to Index</a>");
  42.         print("Logs Opened.<br><a href=\"index.html\">Back to Index</a>");
  43.         
  44.     } else {
  45.     print("No action to perform");
  46.     }
  47.  
  48. }
  49.  
  50. apache($action);
  51. ?>