如果是 PHP,可以通过以下方式检查phpinfo();
,
有没有什么方法可以知道./configure ...
Apache 是如何构建的细节?
答案1
如果你仍然有编译它的目录,你可以看看,虽然config.log
我不确定 apache 是否使用那个“标准”,但可能还有另一个日志文件,你可以尝试使用grep './configure ' *
我不知道它是否能为您提供所有您想知道的信息,但它为您提供了大量有关您的服务器如何配置的信息:
<IfModule mod_info.c>
# Allow remote server configuration reports, with the URL of
# http://servername/server-info (requires that mod_info.c be loaded).
# Change the ".example.com" to match your domain to enable.
#
<Location /server-info>
SetHandler server-info
Order deny,allow
Deny from all
Allow from 127.0.0.1
</Location>
</IfModule>
您需要将 127.0.0.1 更改为您的 IP 地址,除非您从本地主机执行此操作。
在您的 apache httpd 的配置文件中,然后添加mod_info
到您加载的模块将允许您在浏览器中浏览http://example.com/server-info
并查看各种配置详细信息。
答案2
许多配置脚本(包括 apache 自带的脚本)都提供帮助选项,请尝试
./configure --help
或者
./configure -h
查看构建选项的列表。