Linux下查看nginx apache mysql php的编译参数

可以使用以下步骤在Linux下查看nginx、apache、mysql和php的编译参数:

查看nginx的编译参数

  1. 进入nginx的安装目录,在bin下找到可执行文件nginx,使用以下命令获取nginx的编译参数:

/usr/local/nginx/sbin/nginx -V

示例输出:

```
nginx version: nginx/1.18.0
built by gcc 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC)
built with OpenSSL 1.0.2k-fips 26 Jan 2017
TLS SNI support enabled
configure arguments: --prefix=/usr/local/nginx --with-http_ssl_module

```

  1. 参数说明:

--prefix=PATH 安装路径
--with-http_ssl_module 开启ssl模块

查看apache的编译参数

  1. 进入apache的安装目录,在bin下找到可执行文件httpd,使用以下命令获取apache的编译参数:

/usr/local/apache/bin/httpd -V

示例输出:

```
Server version: Apache/2.4.44 (Unix)
Server built: Oct 4 2020 01:25:49
Server's Module Magic Number: 20120211:88
Server loaded: APR 1.7.0, APR-UTIL 1.6.1
Compiled using: APR 1.7.0, APR-UTIL 1.6.1
Architecture: 64-bit
Server MPM: prefork
threaded: no
forked: yes (variable process count)
Server compiled with....
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses disabled)
-D APR_USE_SYSVSEM_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=256
-D HTTPD_ROOT="/usr/local/apache"
-D SUEXEC_BIN="/usr/local/apache/bin/suexec"
-D DEFAULT_PIDLOG="/usr/local/apache/logs/httpd.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="conf/mime.types"
-D SERVER_CONFIG_FILE="conf/httpd.conf"

```

  1. 参数说明:

-D HTTPD_ROOT=PATH 安装路径

查看mysql的编译参数

  1. 进入mysql的安装目录,在bin下找到可执行文件mysqladmin,使用以下命令获取mysql的编译参数:

/usr/local/mysql/bin/mysqladmin version -p

示范输出:

```
/usr/local/mysql/bin/mysqladmin Ver 8.0.22 for Linux on x86_64 (MySQL Community Server - GPL)

Server version 8.0.22
Protocol version 10
Connection Localhost via UNIX socket
UNIX socket /tmp/mysql.sock
Uptime: 1 day 17 hours 45 min 29 sec
Threads: 2 Questions: 7 Slow queries: 0 Opens: 109 Flush tables: 3 Open tables: 102 Queries per second avg: 0.000
```

  1. 参数说明:

Server version 服务器版本
Protocol version 协议版本

查看php的编译参数

  1. 进入php的安装目录,在bin下找到可执行文件php,使用以下命令获取php的编译参数:

/usr/local/php/bin/php -i

示范输出:

```
Configuration File (php.ini) Path => /usr/local/php/etc
Loaded Configuration File => /usr/local/php/etc/php.ini
Scan this dir for additional .ini files => /usr/local/php/etc/php.d
Additional .ini files parsed => /usr/local/php/etc/php.d/bcmath.ini,
/usr/local/php/etc/php.d/ctype.ini,
/usr/local/php/etc/php.d/curl.ini,
/usr/local/php/etc/php.d/dom.ini,
/usr/local/php/etc/php.d/exif.ini,
/usr/local/php/etc/php.d/fileinfo.ini,

```

  1. 参数说明:

Configuration File (php.ini) Path 配置文件路径
Loaded Configuration File 加载的配置文件
Scan this dir for additional .ini files 载入附加的模块配置文件
Additional .ini files parsed 载入的模块配置文件

通过以上步骤,可以方便地查看nginx、apache、mysql和php的编译参数,为后续的调试和优化提供有用的信息。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux下查看nginx apache mysql php的编译参数 - Python技术站

(0)
上一篇 2023年6月3日
下一篇 2023年6月3日

相关文章

  • 进一步了解Python中的XML 工具

    进一步了解 Python 中的 XML 工具 Python 中有许多强大的库可以帮助开发者解析、生成和操作 XML 文件,其中最常用的是 ElementTree 和 lxml。本文将分别介绍这两个库的使用方法,并提供示例代码。 使用 ElementTree ElementTree 是 Python 标准库 xml.etree.ElementTree 中的一个…

    python 2023年6月7日
    00
  • python使用os模块的os.walk遍历文件夹示例

    下面是详细的攻略过程: 1. os.walk模块是什么? os.walk是Python中的一个模块,它可以帮助我们遍历文件夹中的所有文件和文件夹。os.walk遍历时会穿过所有子目录,直到最底层目录,返回树形结构的文件和目录。 2. os.walk的语法 在使用os.walk之前,我们需要了解其语法: os.walk(top[, topdown=True[,…

    python 2023年6月2日
    00
  • 基于python实现的抓取腾讯视频所有电影的爬虫

    基于Python实现的抓取腾讯视频所有电影的爬虫 爬虫目标 本次爬虫的目标是抓取腾讯视频中所有的电影信息,包括电影名、演员、导演、上映时间等。 爬虫思路 确定爬虫目标及所需数据 分析腾讯视频电影页面的结构并确定爬取方式 编写Python爬虫程序 运行程序并保存数据 确定爬虫目标及所需数据 在这个步骤中,我们需要确定需要爬取的数据及其可用性。在本次爬虫中,我们…

    python 2023年5月14日
    00
  • python利用多种方式来统计词频(单词个数)

    下面是Python利用多种方式来统计词频(单词个数)的完整攻略: 1. 读取文本文件 在进行词频统计之前,首先需要读取文本文件。通过Python内置的open()函数可以实现。例如读取名为test.txt的文本文件: with open(‘test.txt’, ‘r’, encoding=’utf-8′) as f: text = f.read() 上述代码…

    python 2023年5月13日
    00
  • python退出循环的方法

    当编写代码实现一段循环过程时,有时会需要提前结束或退出循环,Python提供了多种退出循环的方法。 1. break语句 在循环体中使用break语句可以立即退出循环,无论该循环是哪种类型的循环。 一般语法为: for item in sequence: if 条件: break 其他操作 或者 while 条件: if 条件: break 其他操作 下面看…

    python 2023年5月19日
    00
  • 基于python发送邮件的乱码问题的解决办法

    下面是详细讲解“基于Python发送邮件的乱码问题的解决办法”的完整攻略。 问题描述 在使用 Python 发送邮件时,有些情况下邮件的内容会出现乱码,这给邮件的发送和阅读带来了不便。这种乱码通常是由于邮件的编码方式与邮件内容的编码方式不一致所致。 解决方案 解决邮件乱码问题的方法主要有以下两种: 方法一:设置邮件内容的编码方式 在使用 Python 发送邮…

    python 2023年5月20日
    00
  • python中pip安装库时出现Read timed out解决办法

    以下是关于“Python中pip安装库时出现Readtimedout解决办法”的完整攻略: 问题描述 在使用 pip 安装库时,有时会出现 Readtimedout 错误,导致安装失败。本文将介绍如何解决这个问题。 解决方法 1. 更换 pip 源 有时候,pip 源可能会出现问题,导致安装失败。可以尝试更换 pip 源,使用国内的镜像源。示例如下: pip…

    python 2023年5月13日
    00
  • 使用pandas将numpy中的数组数据保存到csv文件的方法

    下面是使用pandas将numpy中的数组数据保存到csv文件的完整攻略。 1. 导入pandas和numpy模块 在使用pandas将numpy中的数组数据保存到csv文件前,需要先导入pandas和numpy模块。具体操作如下: import pandas as pd import numpy as np 2. 创建numpy数组数据 为了进行示例说明,…

    python 2023年6月3日
    00
合作推广
合作推广
分享本页
返回顶部