php编译参数注解--不明白许多参数的作用 慎用 –with-curlwrappers参数

在Linux下安装PHP,源代码方式安装,总需要配置很多参数。这里列出常用配置参数,并详细用中文解释说明了。给大家一些参考

编译PHP的时候慎用 –with-curlwrappers参数

./configure

--prefix=/usr/local/PHP                                  
php 安装目录
--with-apxs2=/usr/local/apache/bin/apxs    
表示使用apache2.0以上版本,apxs表示使用的apache1.0版本
--with-config-file-path=/usr/local/PHP/etc              
指定php.ini位置
--with-MySQL=/usr/local/mysql                       
mysql安装目录,对mysql的支持
--with-MySQLi=/usr/local/mysql/bin/mysql_config           
mysqli文件目录,优化支持
--enable-safe-mode                             
打开安全模式
--enable-ftp                                
打开ftp的支持
--enable-zip                                
打开对zip的支持
--with-bz2                                   
打开对bz2文件的支持                      

--with-jpeg-dir                                
打开对jpeg图片的支持
--with-png-dir                                
打开对png图片的支持
--with-freetype-dir                             
打开对freetype字体库的支持
--without-iconv                                
关闭iconv函数,种字符集间的转换
--with-libXML-dir                                
打开libxml2库的支持
--with-XMLrpc                                
打开xml-rpc的c语言
--with-zlib-dir                                
打开zlib库的支持
--with-gd                                   
打开gd库的支持
--enable-gd-native-ttf                          
支持TrueType字符串函数库
--with-curl                                   
打开curl浏览工具的支持
--with-curlwrappers                             
运用curl工具打开url流
--with-ttf                                   
打开freetype1.*的支持,可以不加了
--with-xsl
打开XSLT 文件支持,扩展了libXML2库
,需要libxslt软件
--with-gettext                                
打开gnu 的gettext 支持,编码库用到
--with-pear                     
打开pear命令的支持,PHP扩展用的
--enable-calendar                 
打开日历扩展功能
--enable-mbstring                 
多字节,字符串的支持
--enable-bcmath                 
打开图片大小调整,用到zabbix监控的时候用到了这个模块
--enable-sockets                 
打开 sockets 支持
--enable-exif                     
图片的元数据支持
--enable-magic-quotes              
魔术引用的支持
--disable-rpath                    
关闭额外的运行库文件
--disable-debug                 
关闭调试模式
--with-mime-magic=/usr/share/file/magic.mime     
魔术头文件位置

CGI方式安装才用的参数
--enable-fpm                    
打上PHP-fpm 补丁后才有这个参数,CGI方式安装的启动程序
--enable-fastCGI                 
支持fastcgi方式启动PHP
--enable-force-CGI-redirect            
同上 ,帮助里没有解释
--with-ncurses                    
支持ncurses 屏幕绘制以及基于文本终端的图形互动功能的动态库
--enable-pcntl                    
freeTDS需要用到的,可能是链接mssql 才用到

mhash和mcrypt算法的扩展
--with-mcrypt                    
算法
--with-mhash                    
算法

--with-gmp
--enable-inline-optimization
--with-openssl                    
openssl的支持,加密传输时用到的
--enable-dbase
--with-pcre-dir=/usr/local/bin/pcre-config     
perl的正则库案安装位置
--disable-dmalloc
--with-gdbm                    
dba的gdbm支持
--enable-sigchild
--enable-sysvsem
--enable-sysvshm
--enable-zend-multibyte              
支持zend的多字节
--enable-mbregex
--enable-wddx
--enable-shmop
--enable-soap

php编译参数注解--不明白许多参数的作用 慎用 –with-curlwrappers参数,布布扣,bubuko.com

时间: 2024-10-29 01:12:59

php编译参数注解--不明白许多参数的作用 慎用 –with-curlwrappers参数的相关文章

38 py改变函数参数的值关键字参数和参数默认值函数中可变参数将序列中的元素值作为函数对应的参数值传

第五课:改变函数参数的值 一个python函数可以有任意多个参数,在一个函数的外部来定义变量,然后把变量作为参数传入到函数内,并且在函数的内部来修改函数的参数值,函数结束之后,这些变量的值在如何变化呢? 给函数传递值有2种:1种是值传递,1种是引用传递 # 改变函数参数的值 # 值传递(数值.字符串.布尔 这些都是值传递) 在函数的内部修改变量值,不改变原参数定义的参数值,解释为: 这个在函数中不会改变原来定义(函数外部)的值 这是因为函数里面会有一个占的概念,外边的变量的值会复制给 占 里面,

Spring JDBC 框架中, 绑定 SQL 参数的另一种选择:具名参数(named parameter)

使用spring的jdbcTemplate-----使用具名参数 在JDBC用法中,SQL参数是用占位符?表示,并且受到位置的限制,定位参数的问题在于,一旦参数的位置发生变化,必须改变参数的绑定,在Spring JDBC中,绑定SQL参数的另一种选择是使用具名参数,SQL具名参数是按照名称绑定,而不是位置绑定. 什么是具名参数? 具名参数: SQL 按名称(以冒号开头)而不是按位置进行指定. 具名参数更易于维护, 也提升了可读性. 具名参数由框架类在运行时用占位符取代 具名参数只在 NamedP

中文编解码,可用于存中文或者编码具体参数的作用,防止被知道

1 BASE64Encoder base64=new BASE64Encoder(); 2 String encoderStr=base64.encode(string.getBytes("utf-8")); 3 System.out.println(encoderStr); 4 5 BASE64Decoder base64decoder=new BASE64Decoder(); 6 byte b[]=base64decoder.decodeBuffer(encoderStr); 7

jQuery ajax的traditional参数的作用///////////////////////////////////zzzzzzzzzzz

jQuery ajax的traditional参数的作用 i33 发布时间: 2013/04/03 10:05 阅读: 9859 收藏: 9 点赞: 1 评论: 0 一般的,可能有些人在一个参数有多个值的情况下,可能以某个字符分隔的形式传递,比如页面上有多个checkbox: $.ajax{ url:"xxxx", data:{ p: "123,456,789" } } 然后后台获取参数后再分隔,这种做法有很大弊端,试问如果某一个参数值中出现了分隔符所使用的字符,会

Jquery中Ajax异步请求中的async参数的作用

之前不知道这个参数的作用,上网找了前辈的博客,在此收录到自己的博客,希望能帮到更多的朋友: test.html <a href="javascript:void(0)" onmouseover="testAsync()"> asy.js function testAsync{ var temp;     $.ajax({         async: false,         type : "GET",         url :

proxy_redirect参数的作用

Nginx的代理功能太完善了,我们看看proxy_redirect参数的作用. 案例说明: 要做一个html.aslibra.com的域名处理很多网站的html内容,当然是后端的服务器了,目录分析 html.zcom.com/img.aslibra.com/ html.zcom.com/css.aslibra.com/ 访问的域名是该目录下的域名,那前端nginx的配置应该类似这样: server { server_name img.aslibra.com; location / { rewri

python可变长参数(非关键字及关键字参数)

可变长参数存在的意义是:每次调用一个函数处理不同量的参数输入.即,参数在调用之前输入的参数数量是未知的,或者多次调用该函数,每次的参数输入的量是不一致的: 可变长参数分为非关键字和关键字类型,分别对应元组和字典,如下定义一个类,功能是打印出输入的函数: 1 >>> class Test: 2 def keyword(self,a,b,*non_keyword,**keyword): 3 print('a is ',a) 4 print('b is ',b) 5 print('non_ke

将参数字典排序,并转为 GET 参数形式.

1.创建 NSString 分类 @interface NSString (WBRequest) - (NSString *)URLEncodedString; - (NSString *)URLEncodedStringWithCFStringEncoding:(CFStringEncoding)encoding; @end @implementation NSString (WBRequest) - (NSString *)URLEncodedString { return [self UR

?Swift语言中为外部参数设置默认值,可变参数,常量参数,变量参数,输入输出参数

引用自这里:Swift语言中为外部参数设置默认值可变参数常量参数变量参数输入输出参数 目录[-] 7.4.4  为外部参数设置默认值 7.4.5  可变参数 7.4.6  常量参数和变量参数 7.4.7  输入-输出参数 7.4.4  为外部参数设置默认值 开发者也可以对外部参数设置默认值.这时,调用的时候,也可以省略参数传递本文选自Swift1.2语言快速入门v2.0. [示例7-11]以下的代码就为外部参数toString.withJoiner设置了默认的参数"Swift"和&qu