可以通过别的方式查看apache,mysql,php的编译参数。
apache编译参数:
1、 通过编译安装文件夹下的cat config.status文件进行查看:“config.status”这行下面的代码便是。

2、 到安装目录如/usr/local/apache2/build下的config.nice文件查看(这个最简单)。

php编译参数:
1、 直接通过命令:/usr/local/php/bin/php -i |grep configure ;

2、 或者通过编译安装文件夹下的cat config.nice文件进行查看;

3、 利用phpinfo()参数进行查看(这个比较简单)

mysql编译参数:
直接通过命令:cat “/usr/local/mysql/bin/mysqlbug” | grep configure


整理些有关mysql编辑参数

 

--with-client-ldflags=-all-static \ 以纯静态方式编译客户端
--with-mysqld-ldflags=-all-static \以纯静态方式编译服务端

--enable-thread-safe-client       \以线程方式编译客户端 这个参数于编辑APACHE时的参数--with-mpm=worker  结合起来用 在apache里的意思是 降低APACHE的进程数
--with-ssl支持https安全连接,一般用不着,虽然N多人喜欢加上
--with-embedded-server         #编译成embedded MySQL library (libmysqld.a),
--enable-local-infile          #让mysql支持从本地文件 导入数据库
--with-plugins=innobase       存储引擎
 
--enable-thread-safe-client    #Compile the client with threads. 也就是让客户端支持线程的意思
 
   --sysconfdir=/usr/local/webroot\ 为my.cnf存放路径,此句不指定系统会默认指定
--without-debug\禁用调试模式
--without-isam\ 有myisam表了,不需要旧的
--enable-assembler\ 使用汇编模式,提高性能
--with-big-tables\ MyISAM表支持2的32次方条数据,如果加入此参数编译后,将支持更多数据,具体可以上限到2的32次方的2次方。
--with-extra-charsets=gbk,gb2312,utf8\ 支持的字符集。请参考另一文章cmake的说明
--with-tcp-port=3306\ 指定端口,此句不指定系统会默认指定3306,这句最重要的用处是你可以指定端口为3305、3303之类的
--with-plugins=partition,innobase,myisammrg\存储引擎
--with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock\ 使用unix套接字链接提高性能,也可以在my.cnf直接设置socket  = /tmp/mysql.sock
--localstatedir=/usr/local/mysql/database 日志、数据文件目录
--enable-local-infile #让mysql支持从本地文件 导入数据库
--without-innodb 去掉innodb表支持,innodb适合数据频繁写入更新的站,和MyISAM两者是目前最流行的表。除非你确定系统目前只使用MyISAM,且以后都用不到,否则这句还是不要使用的好。
--with-readline\ 通过 readline,可以方便的在命令行上面移动,增删,复制,粘贴,搜索。比如:ctrl+r 可以搜索历史命令,很常用的一个ctrl+a 到行首 ctrl+e 到行尾 ctrl+u 删除到行首 ctrl+k 删除到行尾 ctrl+l 类似 clear 命令效果 ctrl+y 粘贴。使用putty远程操作就不需要这个功能了。