print " Apache SSL port = " . get_apache_ssl_port() . " In use by this server\n"; } if (!apache_running() && get_apache_tracker() != "free" && ssl_enabled()) { print " Apache SSL port = " . get_apache_ssl_port() . " Undefined!\n"; } if (!apache_running() && get_apache_tracker() != "free" && !ssl_enabled()) { print " Apache SSL port = " . get_apache_ssl_port() . " Undefined!\n"; } if (apache_running() && get_apache_tracker() != "free" && !ssl_enabled()) { print " Apache SSL port = " . get_apache_ssl_port() . " SSL Not enabled free to use\n"; } if (port_in_use(get_apache_ssl_port()) && get_apache_tracker() == "free") { print " Apache SSL port = " . get_apache_ssl_port() . " In use by another program.\n"; } if (!port_in_use(get_apache_ssl_port()) && get_apache_tracker() == "free") { print " Apache SSL port = " . get_apache_ssl_port() . " Is free to use\n"; } //=== MySQL port if (mysql_running() && get_mysql_tracker() != "free") { print " MySQL port = " . get_mysql_port() . " In use by this server\n"; } if (!mysql_running() && get_mysql_tracker() != "free") { print " MySQL port = " . get_mysql_port() . " Undefined!\n"; } if (port_in_use(get_mysql_port()) && get_mysql_tracker() == "free") { print " MySQL port = " . get_mysql_port() . " In use by another program.\n"; } if (!port_in_use(get_mysql_port()) && get_mysql_tracker() == "free") { print " MySQL port = " . get_mysql_port() . " Is free to use.\n"; } print "\n\n";
$failed = false; // Assume ports pass test //=== Apache: $apache_port = get_apache_port(); if (port_in_use($apache_port)) { echo " Apache port = " . $apache_port . " - Failed port already in use!\n"; $failed = true; // Set failed flag } else { echo " Apache port = " . $apache_port . " - OK to run Apache service\n"; } //=== Apache SSL if (ssl_enabled()) { // SSL enabled need to test this port $ssl_port = get_apache_ssl_port(); if (port_in_use($apache_ssl_port)) { echo " Apache port = " . $ssl_port . " - Failed port already in use!\n"; $failed = true; // Set failed flag } else { echo " SSL port = " . $ssl_port . " - OK to run Secure Apache serice\n"; } } else { // SSL not enabled echo " SSL not enabled skipping port test.\n"; } //======================================== END Port test if ($failed || !apache_syntax_check()) { if ($failed) { echo " Failed! To install Apache service both ports must be free!\n"; }