如何获取PHP编译的配置参数?

PHP

1 前言

一个问题,一篇文章,一出故事。
笔者有时候编译PHP需要参考其他组织的编译的配置参数,于是会直接安装他们的yum包然后参考。
包安装后,我们需要运行“php-config”指令获取编译的配置参数。

2 安装PHP-FPM

php-config

可见如下输出,

Usage: /usr/bin/php-config [OPTION]
Options:
  --prefix            [/usr/local]
  --includes          [-I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib]
  --ldflags           []
  --libs              [  -lrt -lrt -lm  -lsystemd -lpthread -lxml2 -lsqlite3 -lxml2 -lsqlite3 -lxml2 -lxml2 -lxml2 -lxml2 ]
  --extension-dir     [/usr/lib64/extensions/no-debug-zts-20230831]
  --include-dir       [/usr/include/php]
  --man-dir           [/usr/share/man]
  --php-binary        [/usr/bin/php]
  --php-sapis         [ cli fpm phpdbg cgi]
  --ini-path          [/etc/php.ini]
  --ini-dir           []
  --configure-options [--bindir=/usr/bin/ --sbindir=/usr/sbin/ --sysconfdir=/etc/ --libdir=/usr/lib64/ --mandir=/usr/share/man/ --includedir=/usr/include/ --with-config-file-path=/etc/php.ini --with-fpm-user=apache --with-fpm-group=apache --enable-fpm --with-fpm-systemd --with-libdir=lib64 --enable-zts --enable-static --enable-shared]
  --version           [8.3.7]
  --vernum            [80307]
没有评论

发表回复

PHP
如何隐藏PHP的版本号?

1 前言 一个问题,一篇文章,一出故事。 最近外部的安全扫描发现我们一个站点对外宣告PHP的版本号, …

PHP
如何编译安装php-fpm的模块?

1 前言 一个问题,一篇文章,一出故事。 笔者最新部署了一个PHP-FPM的环境,本章将整理如何部署 …

PHP
如何基于Oracle Linux 9.x编译安装PHP-FPM 8.x?

1 前言 一个问题,一篇文章,一出故事。 PHP-FPM可以跟Nginx配合使Nginx环境具备运行 …