操作系统:CentOS 8 PHP版本:PHP 7.3.5 HTTPD版本:Apache/2.4.37 一、httpd不解析php文件 httpd服务器启动后打开php页面提示503错误,开始以为是路径不对,添加test.html文件打开正常,表明问题出在php模块上,排查方向从php模块入手 1、排查mod_php是否安装 2、http……
CentOS包查询命令
操作系统:CentOS 7 1、查看某个可执行文件所在的包 ###在线查询 yum whatprovides xxxx yum provides xxxx 比如查询cmake命令来自于哪个包,yum whatprovides cmake 2、搜索已经安装的包 rpm -qa 或者 yum list installed 该命令会列出所有已经……
httpd开启https和http/2
操作系统: CentOS 7 HTTPD版本: 2.4.38 配置httpd.conf 1、开启vhost 取消 httpd.conf 中的 Include conf/extra/httpd-vhosts.conf 前面的注释符号 2、开启ssl支持 取消 httpd.conf 中的 Include conf/extra/httpd-ss……
nginx不间断服务平滑升级
操作系统: CentOS 8 nginx升级前版本: 1.14.2 nginx升级后版本: 1.16.1 1、查看旧版本的编译选项 2、备份旧的nginx应用程序 3、编译新版本nginx程序 4、检查新版本是否兼容旧版本nginx配置文件 如果输出类似如下内容表示配置文件正确 5、切换新旧版nginx程序工作进程 发送USR2信号给旧版……
nginx日志分割
操作系统:CentOS 8 nginx版本:1.16.1 1、使用shell脚本分割 对已有日志进行分割 2、使用nginx配置文件分割 在nginx配置文件的server字段添加如下内容 根据需求更改配置文件即可,然后重新加载nginx配置文件即可 3、使用logrotate进行日志分割 logrotate命令一般在CentOS中都自带……
nginx故障处理
一、更改nginx启动用户为nginx无法访问站点 1、更改站点根目录权限 首先考虑是否是网站根目录没有权限访问 但是经过实际测试发现并不是网站根目录的没有读权限的原因 因为更改nginx启动用户从root到nginx之前能访问站点并且有站点根目录读写权限 2、更改php-fpm.sock文件权限 查看nginx错误日志发现提示conne……
[shell] 常用的几种shell解释器:sh,bash,zsh,ash,csh
转自: https://blog.csdn.net/SoaringLee_fighting/article/details/82426943 1、参考: https://blog.csdn.net/gatieme/article/details/52741221 https://blog.csdn.net/lixinze779/artic……
PHP故障处理
编译错误一 报错信息: /usr/bin/ld: ext/ldap/.libs/ldap.o: undefined reference to symbol ‘ber_strdup’ //usr/lib64/liblber-2.4.so.2: error adding symbols: DSO missing from command li……
HTTPD源码编译中的坑
操作系统:CentOS 7 httpd版本:2.4.41 apr:1.6.5 apr-util:1.6.1 编译通过,执行apachectl start报错 错误信息类似于以下内容: [Thu Dec 26 14:27:12.137887 2019] [:crit] pid 109618 Function not implemented:……