运行make
命令,提示make: *** No rule to make target build', needed bydefault’. Stop
一般是缺少相关依赖包,运行如下命令安装gcc环境,pcre、zlib、openssl, 这些是解压包、ssl相关的依赖。
yum -y install gcc-c++
yum -y install pcre pcre-devel
yum -y install zlib zlib-devel
yum -y install openssl openssl-devel
然后再次运行configure构建makefile文件,再次执行make。
运行环境:centos7
运行nginx -t
,检查nginx的配置文件是否正确,出现一条报错信息:
[root@web01 conf.d]# nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: [emerg] zero size shared memory zone "perip"
nginx: configuration file /etc/nginx/nginx.conf test failed
提示nginx: [emerg] zero size shared memory zone “one”,名称为one大小的共享内存空间zene没有。
在公司的服务器上安装nginx,全新的服务器,啥都没有,踩了很多坑记录一下
解决伪元素覆盖子元素问题
使用伪元素的时候,有时需要和父元素重合使用,此时伪元素会始终比父元素层级高,会显示在父元素上面。当我们想把伪元素放在下面,可以使用两种方法
z-index
设置z-index
3D排列
有时候z-index方法不太合适,可以使用3d的方法来显示
.title {
position: relative;
transform-style: preserve-3d;
}
.title::after {
content: '';
position: absolute;
top: 0.13rem;
left: 0;
width: 0.67rem;
height: 0.06rem;
transform: translateZ(-1px);
}