1. 指定安装路径

  --prefix=PREFIX 

2. 指定运行用户

--with-fpm-user=nginx

3. 指定运行组

--with-fpm-group=nginx

3.与'--prefix'选项类似,但是他是用来设置结构倚赖的文件的安装位置.编译好的'emacs'二进制文件就是这样一个问件.如果没有设置这个选项的话,默认使用的选项值将被设为和'--prefix'选项值一样.

--exec-prefix=EPREFIX 

4. 指定PHP.ini位置

--with-config-file-path=Path

5

--with-config-file-scan-dir=/usr/local/php/etc/php.d

6. Mysql安装目录对mysql的支持

--with-MySQL=/usr/local/mysql     

7. Mysql文件目录优化支持

--with-MySQLi=/usr/local/mysql/bin/mysql_config 

8. apache支持

--with-apache=DIR

9.  默认值是打开的,可以对系统安全提供比较多的保护

 --enable-safe-mode

10. 让 PHP 能 追踪 HTTP_GET_VARS、HTTP_POST_VARS 及 HTTP_COOKIE_VARS 三个变量,一般是打开的

--enable-track-vars

11. 打开内建的 PHP 调试器

--enable-debugger

12 不安装 PEAR

--without-pear 

13

--with-gmp

14 mysqli扩展技术不仅可以调用MySQL的存储过程、处理MySQL事务,而且还可以使访问数据库工作变得更加稳定(也可以填写路径)

--with-mysqli=mysqlnd

15 php的mysql扩展

--with-pdo-mysql=mysqlnd

16 --with-iconv-dir 用于 PHP 编译时指定 iconv 在系统里的路径,否则会扫描默认路径

--with-iconv-dir=/usr/local

17  打开对freetype字体库的支持

--with-freetype-dir 

18 打开对jpeg图片的支持

--with-jpeg-dir 

19 打开对png图片的支持

--with-png-dir

20 打开zlib库的支持

--with-zlib-dir

21 打开libxml2库的支持

--with-libxml-dir

22 打开curl浏览工具的支持

--with-curl

23 支持PASSWORD_ARGON2

--with-password-argon2

24

--with-sodium=/usr/local

25 打开gd库的支持

--with-gd   

26 openssl的支持,加密传输时用到的

--with-openssl  

27 mhash和mcrypt算法的扩展

--with-mcrypt                     算法
--with-mhash 算法

28 打开xml-rpc的c语言

--with-XMLrpc

29 打开XSLT 文件支持,扩展了libXML2库 ,需要libxslt软件

--with-xsl 

30 打开gnu 的gettext 支持,编码库用到

--with-gettext

31  freeTDS需要用到的,可能是链接mssql 才用到

--enable-pcntl 

32  打开 sockets 支持

--enable-sockets 

33 打开对zip的支持

enable-zip

34

--enable-soap

35 打上PHP-fpm 补丁后才有这个参数,CGI方式安装的启动程序

--enable-fpm

36

--enable-mysqlnd

37 打开ftp的支持

--enable-ftp

38

--enable-intl

39

--enable-xml

40  打开图片大小调整,用到zabbix监控的时候用到了这个模块

--enable-bcmath

41

--enable-shmop

42 图片的元数据支持

--enable-exif

43

--enable-sysvsem

44

--enable-mbregex

45 多字节,字符串的支持

--enable-mbstring

46

--enable-maintainer-zts

47 优化线程

--enable-inline-optimization

48 关闭调试模式

--disable-debug

49 关闭额外的运行库文件

--disable-rpath

50

--disable-opcache

51

--disable-fileinfo

php编译参数注释的更多相关文章

  1. 在Linux系统下安装大于mysql5.5版本的数据库

    linux下mysql 5.5的安装方法: 1.安装所需要系统库相关库文件      gcc等开发包,在安装linux系统的时候安装. 2.创建mysql安装目录 # mkdir -p /usr/lo ...

  2. 01.LNMP架构-Nginx源码包编译部署详细步骤

    操作系统:CentOS_Server_7.5_x64_1804.iso 部署组件:Pcre+Zlib+Openssl+Nginx 操作步骤: 一.创建目录 [root@localhost ~]# mk ...

  3. [java基础]文档注释

    转载自:http://blog.163.com/hui_san/blog/static/5710286720104191100389/ 前言 Java 的语法与 C++ 及为相似,那么,你知道 Jav ...

  4. javadoc 和 javadoc注释规范

    javadoc是Sun公司提供的一个技术,它从程序源代码中抽取类.方法.成员等注释形成一个和源代码配套的API帮助文档. javadoc命令是用来生成自己API文档的,使用方式:在dos中在目标文件所 ...

  5. javadoc注释规范

    javadoc做注释 一. Java 文档 // 注释一行 /* ...... */ 注释若干行 /** ...... */ 注释若干行,并写入 javadoc 文档 通常这种注释的多行写法如下: / ...

  6. Java中的注释

    代码注释是架起程序设计者与程序阅读者之间的通信桥梁,最大限度的提高团队开发合作效率.也是程序代码可维护性的重要环节之一.所以我们不是为写注释而写注释.下面说一下Javadoc注释规范以及楼主在J2EE ...

  7. c语言的编译过程和GCC 编译参数

    原文: http://www.cnblogs.com/zhangShanGui/p/4912135.html C语言的编译过程和GCC编译参数 C语言的编译一般有三个步骤: 预编译: gcc -E - ...

  8. CGI + FastCGI(PHP-FPM)联系和区别的图解 + 注释

    一.背景 参考了几篇文章,总结成图解 + 注释方便以后查阅. 参考资料: 1.https://www.zhihu.com/question/19582041 2.https://segmentfaul ...

  9. 【Java学习笔记之十八】Javadoc注释的用法

    Javadoc注释的用法 Java 文档 // 注释一行/* ...... */ 注释若干行/** ...... */ 注释若干行,并写入 javadoc 文档 通常这种注释的多行写法如下: /*** ...

随机推荐

  1. HIVE JOIN_1

    HIVE JOIN 概述 Hive join的实现包含了: Common (Reduce-side) Join Broadcast (Map-side) Join Bucket Map Join So ...

  2. SQL函数_Charindex()

    1 charindex()函数的作用是用于发现目标字符串第一次出现在源字符串中出现的开始位置. 语法如下 : select charinde(目标字符串,列名或字符串[,起始位置]) from 表名

  3. angularjs input使用ng-model双向绑定无效bug解决

    一.问题描述 当我们给input双向绑定变量的时候,使用ng-model有时候会出现无效的情况 二.解决办法 将绑定的变量写成对象的形式 控制器定义变量: $scope.inputText = {va ...

  4. chgrp---改变文件或目录所属的用户组

    chgrp命令用来改变文件或目录所属的用户组.该命令用来改变指定文件所属的用户组.其中,组名可以是用户组的id,也可以是用户组的组名.文件名可以 是由空格分开的要改变属组的文件列表,也可以是由通配符描 ...

  5. 紫书 习题 10-19 UVa 10868 (物理动能定理)

    这道题看起来很长,而实际上就是考物理 可以用动能定理来算出末速度. 同时注意要特判绳子比桥还长的情况. #include<cstdio> #include<cmath> #de ...

  6. 兼容IE浏览器的canvas画线和圆圈

    1.新建test.html文件,代码如下: <!DOCTYPE html><html><head>    <meta charset="utf-8& ...

  7. 使用LVS 实现负载均衡的原理。

    LVS 负载均衡 负载均衡集群是 Load Balance 集群.是一种将网络上的访问流量分布于各个节点,以降低服务器压力,更好的向客户端提供服务的一种方式.常用 的负载均衡. 开源软件有Nginx. ...

  8. android 图片特效处理之图片叠加

    这篇将讲到图片特效处理的图片叠加效果.跟前面一样是对像素点进行处理,可参照前面的android图像处理系列之七--图片涂鸦,水印-图片叠加和android图像处理系列之六--给图片添加边框(下)-图片 ...

  9. c++值传递,指针传递,引用传递以及指针与引用的区别

    值传递: 形参是实参的拷贝,改变形参的值并不会影响外部实参的值.从被调用函数的角度来说,值传递是单向的(实参->形参),参数的值只能传入, 不能传出.当函数内部需要修改参数,并且不希望这个改变影 ...

  10. js -- canvas img 封装

    鼠标   1.操作canvas 中的 img. 右键放大缩小,左键移动img. 2.拖动input type= range  改变图片的透明度 html 代码 <!DOCTYPE html> ...