您的位置:首页 > 其它

如何查看LNAMP配置文件路径的方法

2016-07-18 11:41 337 查看
一般来说自己安装的环境配置大致也知道在什么地方,也有部分新手刚开始是找主机商帮忙安装的或者直接外包的,当接手回来之后会有疑惑:如何查看nginx、apache、php、mysql配置文件路径?

1、nginx

执行命令找到nginx路径:ps aux | grep nginx

如nginx路径为:/usr/local/nginx/sbin/nginx

然后执行以下命令:

/usr/local/nginx/sbin/nginx -V
默认放在 安装目录下 conf/nginx.conf

如果我们是NGINX环境,那NGINX配置文件是在usr/local/nginx/vhost中,这样可以找到对应的站点配置文件。比如我们经常需要修改伪静态、301跳转就在这个目录下对应的配置文件中。举例子:

比如我们需要配置当前www.goyouhuima.com配置文件设置301,我们找到goyouhuima.com.conf在里面添加:

if ($host != 'www.goyouhuima.com' ) {
rewrite ^/(.*)$ http://www.goyouhuima.com/$1 permanent;
}

2、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 参数可以看到编译时配置的参数

3、mysql

执行命令找到mysql路径:

ps aux | grep mysqld

如mysqld路径为:

/usr/bin/mysql

然后执行以下命令:

/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”
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: