在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参数相关推荐

  1. python函数参数的作用是_python函数参数理解

    1.位置参数 函数调用时,参数赋值按照位置顺序依次赋值. e.g. 1 deffunction(x):2 3return x *x4 5print function(2) 输出结果: 4 1 deff ...

  2. python函数参数的作用是_python函数参数的不同

    在运用php.cn/wiki/1514.html" target="_blank">python的过程中,发现当函数参数为list的时候,在函数内部调用list.a ...

  3. java 获取自定义参数类型_Springboot中使用自定义参数注解获取 token 中用户数据...

    使用自定义参数注解获取 token 中User数据 使用背景 在springboot项目开发中需要从token中获取用户信息时通常的方式要经历几个步骤 拦截器中截获token TokenUtil工具类 ...

  4. python参数类型限定_python限定方法参数类型、返回值类型、变量类型等|python3教程|python入门|python教程...

    https://www.xin3721.com/eschool/python.html typing模块的作用 自python3.5开始,PEP484为python引入了类型注解(type hints ...

  5. 在jupyter notebook中attr1参数的作用_PID控制中P、I、D参数的作用究竟是什么?

    PID控制中有P.I.D三个参数,只有明白这三个参数的含义和作用才能完成控制器PID参数整定,让控制器到达最佳控制效果.能熟练进行PID参数整定,这代表着工程技术人员的自动化技能水平,但很多人并未真正 ...

  6. c语言理解参数,c语言中对可变参数列表的简单理解

    函数原型中一般情况下参数的数目是固定的,但是如果想在不同的时候接收不定数目的参数时该怎么办呢?c语言提供了可变参数列表来实现. 可变参数列表是通过宏来实现的,这些宏定义在stdarg.h的头文件中.头 ...

  7. PID控制中P、I、D参数的作用是什么?

    文章目录 比例作用 积分作用 微分作用 比例作用顺口溜 积分作用顺口溜 微分作用顺口溜     PID控制中有P.I.D三个参数,只有明白这三个参数的含义和作用才能完成控制器PID参数整定,让控制器到 ...

  8. PID控制中P、I、D参数的作用是什么(转载)

    2018/8/26 23:06:37 1人评论 62589次浏览 分类:过程控制  文章地址:http://yunrun.com.cn/tech/681.html PID控制中有P.I.D三个参数,只 ...

  9. php接受get参数乱码,如何解决php get 参数乱码问题,php中文乱码解决办法

    如何解决php get 参数乱码问题如何解决php参数乱码的问题,乱码php获取参数的解决方案:1.使用"iconv ('GB 2312 ',' UTF-8 ',$龚辉):"解决乱 ...

最新文章

  1. java手机号归属地查询_【原创】Java实现手机号码归属地查询
  2. 接触的第二个引擎 scaleform
  3. rust笔记3 referenceborrow
  4. Java基础知识拾遗--IO篇
  5. 线程 daemon java user,Java线程_守护线程和用户线程
  6. python中sticky_Python stickymeta包_程序模块 - PyPI - Python中文网
  7. flask基于保利威做视频认证
  8. CR渲染器全景图如何渲染颜色通道_3d Max设计师们的“偷懒”小技巧——云渲染篇...
  9. 龙格库塔方法在实际生活中的应用(数值计算Java)
  10. 惠普计算机图标不在桌面,惠普笔记本电脑桌面图标显示图标不正常如何还原 惠普笔记本电脑桌面图标显示图标不正常还原的方法...
  11. android有道翻译代码,Android使用有道翻译API实如今线翻译功能(示例代码)
  12. Gmail,google.com等谷歌英文网站被封解决办法
  13. VIVADO调用MIG产生DDR3时实例化遇到的问题以及解决方法
  14. 中国消化保健食品和饮料市场趋势报告、技术动态创新及市场预测
  15. android bmob集成
  16. 别蓝瘦,别香菇,微服务保驾企业服务
  17. 频率(脉冲)信号转直流电压电流信号变换器隔离转换模块0-5KHz/0-10KHz/1-5KHz转0-5V/0-10V/1-5V/0-10mA/0-20mA/4-20mA
  18. 地铁票务管理系统_地铁车站票务管理
  19. Sparrow——数据库脚本
  20. python六角星_python畫五角星和六角星程序

热门文章

  1. 液晶弹性自由能计算_自由能方法应用(一)开放计算平台BRIDGE的介绍及使用案例...
  2. 10通信端口感叹号_工程现场通信总线布线、压接规范
  3. 御龙在天找回以前的服务器,奋起直追!掉队系统找回经验
  4. 原生 ajax查询,原生ajax啦啦啦
  5. mysql卸载工具下载_MySQL的卸载、下载与安装
  6. Flask 报错 RuntimeError: No application found. Either work inside a view function or push an applicati
  7. spring学习网址(博客)
  8. python中isdigit()、isdecimal()和isnumeric的区别!
  9. python 向量_关于Python中的向量相加和numpy中的向量相加效率对比
  10. JVM插桩之四:Java动态代理机制的对比(JDK和CGLIB,Javassist,ASM)