linux中查看nginx、apache、php、mysql配置文件路径

摘要:
Linux是高效和稳定的,但它也带来了一些维护问题。如何在Linux中查看nginx、apache、php和mysql配置文件的路径?如果您收到他人配置的环境,但不留下相关文档。此时,如何确定加载文件的正确路径。

linux高效、稳定,但是也带来维护上的一些问题。配置文件究竟在哪里?????

      如何在linux中查看nginx、apache、php、mysql配置文件路径了,如果你接收一个别人配置过的环境,但没留下相关文档。这时该怎么判断找到正确的加载文件路径了。可以通过以下来判断

1、判断apache
首先执行命令找到httpd路径
ps aux | grep httpd
如httpd路径为 /usr/local/apache/bin/httpd
然后执行以下命令
/usr/local/apache/bin/httpd -V | grep “SERVER_CONFIG_FILE”
即可找到编译时加载的配置文件路径 httpd.conf
-V 参数可以看到编译时配置的参数


2、判断nginx
首先执行命令找到nginx路径
ps aux | grep nginx
如nginx路径为
/usr/local/nginx/sbin/nginx

然后执行以下命令
/usr/local/nginx/sbin/nginx -V
默认放在 安装目录下 conf/nginx.conf

3、判断mysql
首先执行命令找到mysql路径
ps aux | grep mysqld
如mysqld路径为
/usr/bin/mysql

  或者 直接 which mysqld

然后执行以下命令
/usr/bin/mysql –verbose –help | grep -A 1 ‘Default options’

/usr/bin/mysql –print-defaults


4、判断php加载的配置文件路径
(1)、可通过php函数phpinfo来查看,写个文件,然后用网址访问一下,查找“Loaded Configuration File”对应的值即为php加载的配置文件
(2)、如果是nginx+php配置,也可以通过查找php执行路径
ps aux | grep php
如,路径为 /usr/local/nginx/sbin/php-fpm
然后执行以下命令
/usr/local/nginx/sbin/php-fpm -i | grep “Loaded Configuration File”
即可看到php加载的配置文件
(3)、如果是apache+mod_php配置,也可以在apache配置文件中查看加载的php.ini路径。如 PHPIniDir “/usr/local/apache/conf/php.ini”

当然也有简单的方法,就是通过find来搜索

find / -name nginx.conf
find / -name php.ini
find / -name my.cnf
find / -name httpd.conf

这种找法要经过刷选才行

免责声明:文章转载自《linux中查看nginx、apache、php、mysql配置文件路径》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇验证码实现原理Inno Setup入门(十一)——完成安装后执行某些程序下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

mysql时间表示和计算

计算:天数 SELECTDATEDIFF('2015-06-29','2015-06-12') ASDiffDate   表示: DATE_FORMAT(date,format)  根据format字符串格式化date值。下列修饰符可以被用在format字符串中: %M 月名字(January……December)  %W 星期名字(Sunday…...

linux 安装nginx

1、检查服务器上是否已安装nginx:nginx -v 2、查看编译参数:nginx -v 3、 查看安装目录:rpm -ql nginx 4、查看配置文件:/etc/logrotate.d/nginx 5、在安装nginx前首先要确认系统中安装了gcc、pcre-devel、zlib-devel、openssl-devel。   5.1、rpm包安装的...

Mysql Tips -- 显示执行SQL耗时,精确到毫秒

MySQL执行一个SQL语句时,执行时间精确到秒。如下: mysql> select * from test +----+-------+ | id | name | +----+-------+ | 1 | david | +----+-------+ 1 row in set (0.00 sec) 如何精确到毫秒呢?MySQL有个内置语句...

如何将Excel导入到Mysql数据库中

1.在mysql中建一张和Excel结构一样的表,或者修改excel信息,将excel的结构与mysql中table保持一致,包括字段名称。 2.利用mysql客户端工具navicat进行导入。 步骤: 1.在数据库中找到表,右键,点击“导入导出”  2.根据你要导入的文件类型,选择相关选项,然后下一步 3.选择excel文件存放位置,然后,选择里边的...

ref:详解MYSQL数据库密码的加密方式及破解方法

ref:https://blog.csdn.net/paul123456789io/article/details/53081921 MySQL数据库用户密码跟其它数据库用户密码一样,在应用系统代码中都是以明文出现的,在获取文件读取权限后即可直接从数据库连接文件中读取,例如asp代码中的conn.asp数据库连接文件,在该文件中一般都包含有数据库类型,物理...

mysql批量更新

一般的update user set num = new_num where id = ('需更新的记录') ,这种一条条更新多条数据时会很慢,而采用下面的sql语句可以快速实现一条语句多条更新; UPDATE user SET name = CASE id WHEN 1 THEN new_num WHEN 2 THEN old_num + 10 WHEN...