在linux平台下的应用,最流行的莫过于nginx、apache、mysql、php几个。而这几个常用的应用,在手工编译完以后,在其他一些情况下(如:新增模块),往往想要查看当初都使用了那些参数进行的编译。这时候就可以利用以下方法查看。
1、nginx
[root@361way ~]# /App/nginx/sbin/nginx -V nginx: nginx version: nginx/1.2.6 nginx: TLS SNI support disabled nginx: configure arguments:--prefix=/App/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module
2、apache
[root@361way build]# cat config.nice#! /bin/sh## Created by configure"./configure""--prefix=/usr/local/httpd""--with-apr=/usr/local/apr""--with-apr-util=/usr/local/apr-util""--with-pcre""--with-mpm=event""--enable-rewrite""--enable-proxy""--with-z""--enable-so""$@"
3、mysql
[root@361way build]#cat “/usr/local/mysql/bin/mysqlbug”|grep configure# This is set by configure CONFIGURE_LINE=”./configure ‘--prefix=/usr/local/mysql’‘--localstatedir=/var/lib/mysql’‘--with-comment=Source’‘--with-server-suffix=-H863′‘--with-mysqld-user=mysql’‘--without-debug’‘--with-big-tables’‘--with-charset=gbk’‘--with-collation=gbk_chinese_ci’‘--with-extra-charsets=all’‘--with-pthread’‘--enable-static’‘--enable-thread-safe-client’‘--with-client-ldflags=-all-static’‘--with-mysqld-ldflags=-all-static’‘--enable-assembler’‘--without-isam’‘--without-innodb’‘--without-ndb-debug’”
4、php
/usr/local/php/bin/php -i |grep configure ConfigureCommand=>‘./configure’‘--prefix=/usr/local/php’‘--with-apxs2=/usr