diff --git a/sapi/aolserver/aolserver.c b/sapi/aolserver/aolserver.c
index 17b0c6c2a1f..15769a72e90 100644
--- a/sapi/aolserver/aolserver.c
+++ b/sapi/aolserver/aolserver.c
@@ -187,7 +187,27 @@ php_ns_sapi_read_cookies(SLS_D)
static void php_info_aolserver(ZEND_MODULE_INFO_FUNC_ARGS)
{
- PUTS("AOLserver SAPI module ($Id$)
");
+ char buf[512];
+ int uptime = Ns_InfoUptime();
+
+ PUTS("
\n");
+ php_info_print_table_row(2, "SAPI module version", "$Id$");
+ php_info_print_table_row(2, "Build date", Ns_InfoBuildDate());
+ php_info_print_table_row(2, "Config file path", Ns_InfoConfigFile());
+ php_info_print_table_row(2, "Error Log path", Ns_InfoErrorLog());
+ php_info_print_table_row(2, "Installation path", Ns_InfoHomePath());
+ php_info_print_table_row(2, "Hostname of server", Ns_InfoHostname());
+ php_info_print_table_row(2, "Source code label", Ns_InfoLabel());
+ php_info_print_table_row(2, "Server platform", Ns_InfoPlatform());
+ snprintf(buf, 511, "%s/%s", Ns_InfoServerName(), Ns_InfoServerVersion());
+ php_info_print_table_row(2, "Server version", buf);
+ snprintf(buf, 511, "%d day(s), %02d:%02d:%02d",
+ uptime / 86400,
+ (uptime / 3600) % 24,
+ (uptime / 60) % 60,
+ uptime % 60);
+ php_info_print_table_row(2, "Server uptime", buf);
+ PUTS("
");
}
static zend_module_entry php_aolserver_module = {