php编译参数注释
阅读原文时间:2023年07月16日阅读:1

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

手机扫一扫

移动阅读更方便

阿里云服务器
腾讯云服务器
七牛云服务器