如何查看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”
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”
相关文章推荐
- 五大NAT穿透方法,解决内网问题
- mysql批量更新
- Greenplum failed segment的恢复方法
- hdu 5720 Wool(贪心,扫描线,区间合并)
- [javascript权威指南][阅读笔记]七
- idea修改文件头内容
- Trie(字典树)学习小结1
- cocoa pods中的第三方库报红
- YII相关资料(干货)
- 浅析JavaScript中的array数组类型系统
- POJ3254->状压DP
- Android学习笔记030之RecyclerView和CardView实现拖拽和滑动
- [javascript权威指南][阅读笔记]六
- 新人程序员入门问题详解
- 理解HTTP
- 新浪微博Oauth2.0授权认证及SDK、API的使用(Android)
- BestCoder 2nd Anniversary-1005
- 新浪微博Oauth2.0授权认证及SDK、API的使用(Android)
- 新浪微博Oauth2.0授权认证及SDK、API的使用(Android)
- ASP.Net MVC 生成安全验证码