可以通过别的方式查看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 \以纯静态方式编译服务端
libmysqld.a
),--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远程操作就不需要这个功能了。