opo 发表于 2013-3-25 08:47:45

LAMP常用编译参数说明

1. gd库。
2. ming的扩展。
3. mhash和mcrypt的扩展。这3个编译安装,其他可用RPM安装
常用apache编译参数说明--prefix=/usr/local/apache\            #指定安装目录

--enable-deflate\                        #支持网页压缩

--enable-speling\                        #纠正常见的URL拼写错误

--enable-ssl\                            #SSL/TLS support (mod_ssl)


--enable-module=so\                      #打开 so 模块,so 模块是用来提 DSO 支持的 apache 核心模块
--enable-deflate=shared\               #支持网页压缩
--enable-expires=shared\               #支持 HTTP 控制
--enable-rewrite=shared\               #支持 URL 重写
--enable-cache\                        #支持缓存
--enable-file-cache\                     #支持文件缓存
--enable-mem-cache\                      #支持记忆缓存
--enable-disk-cache\                     #支持磁盘缓存
--enable-static-support\               #支持静态连接(默认为动态连接)
--enable-static-htpasswd\                #使用静态连接编译 htpasswd - 管理用于基本认证的用户文件
--enable-static-htdigest\                #使用静态连接编译 htdigest - 管理用于摘要认证的用户文件
--enable-static-rotatelogs\            #使用静态连接编译 rotatelogs - 滚动 Apache 日志的管道日志程序
--enable-static-logresolve\            #使用静态连接编译 logresolve - 解析 Apache 日志中的IP地址为主机名
--enable-static-htdbm\                   #使用静态连接编译 htdbm - 操作 DBM 密码数据库
--enable-static-ab\                      #使用静态连接编译 ab - Apache HTTP 服务器性能测试工具
--enable-static-checkgid\                #使用静态连接编译 checkgid
--disable-cgid\                        #禁止用一个外部 CGI 守护进程执行CGI脚本
--disable-cgi\                           #禁止编译 CGI 版本的 PHP
--disable-userdir\                     #禁止用户从自己的主目录中提供页面
--with-mpm=worker\                     #让apache以worker方式运行

--enable-authn-dbm=shared\               #对动态数据库进行操作。Rewrite时需要



常用mysql编译参数说明

--prefix=/usr/local/mysql\

--enable-assembler\                      #使用一些字符函数来汇编版本

--with-extra-charsets=complex\         #使用的字符集为默认(无,复杂的,所有,或从上述设置选定的名单)

--enable-thread-safe-client\             #让客户端支持线程

--with-big-tables\                     #大表支持

--with-readline\                         #Use system readline instead of bundled copy

--with-ssl\                              #Include SSL support

--with-embedded-server\                  #编译成embedded MySQL library (libmysqld.a)

--enable-local-infile\                   #让mysql支持从本地文件 导入数据库

--with-plugins=partition,innobase,myisammrg\    #存储引擎

--with-charset=utf8\                     #设置默认字符集

--with-collation=utf8_general_ci\      #设置字符集校验规则


常用PHP编译参数说明

--with-config-file-path=/etc\            #指定php.ini位置

--with-apxs2\                            #整合apache,apxs功能是使用mod_so中的LoadModule指令,加载指定模块到apache,要求apache 要打开SO模块

--with-mysql=/usr/local/mysql\         #mysql安装目录,对mysql的支持

--with-mysqli=/usr/local/mysql/bin/mysql_config\      #mysqli文件目录,优化支持

--with-iconv-dir=/usr/local\             #iconv函数,对字符集间的转换

--with-freetype-dir\                     #打开对freetype字体库的支持

--with-jpeg-dir\                         #打开对jpeg图片的支持

--with-png-dir\                        #打开对png图片的支持

--with-zlib\                           #打开zlib库的支持

--with-libxml-dir=/usr/local\                     #打开libxml2库的支持

--with-curl\                           #打开curl浏览工具的支持

--with-curlwrappers\                     #运用curl工具打开url流

--with-mcrypt\                           #算法

--with-gd\                               #打开gd库的支持

--with-ldap\                           #Include LDAP support

--with-ldap-sasl\                        #LDAP: Include Cyrus SASL support

--with-xmlrpc\                           #打开xml-rpc的c语言

--with-openssl\                        #openssl的支持,加密传输时用到的

--with-mhash\                            #算法

--enable-xml\                            #打开xml的支持





--disable-rpath\

--enable-discard-path\

--enable-safe-mode\

--enable-bcmath\

--enable-shmop\

--enable-sysvsem\

--enable-inline-optimization\            #优化线程

--enable-mbregex\                        #打开对mbregex的支持

--enable-fastcgi\

--enable-fpm\

--enable-force-cgi-redirect\

--enable-mbstring\                     #多字节,字符串的支持

--enable-gd-native-ttf\                  #支持TrueType字符串函数库

--enable-pcntl\                        #freeTDS需要用到的,可能是链接mssql 才用到

--enable-sockets\                        #打开sockets 支持

--enable-zip\                            #打开对zip的支持

--enable-soap\                           #Enable SOAP support

编译时带上ZEND参数,以免liconv报错

make ZEND_EXTRA_LIBS='-liconv'

0 发表于 2013-3-25 08:59:07

男人与女人,终究也只是欲望的动物吧!真的可以因为爱而结合吗?对不起,我也不知道。。

云中漫步 发表于 2013-5-16 11:45:39

人生重要的不是所站的位置,而是所朝的方向!

lchl0388 发表于 2013-5-17 18:52:48

如果有一双眼睛陪我一同哭泣,就值得我为生命受苦。

xuke123 发表于 2013-5-19 08:01:44

学习了,不错,讲的太有道理了

359025439 发表于 2013-5-20 15:52:19

死亡教会人一切,如同考试之后公布的结果——虽然恍然大悟,但为时晚矣~!

随风飞世 发表于 2013-5-21 23:20:54

好好 学习了 确实不错
页: [1]
查看完整版本: LAMP常用编译参数说明