1.Nginx下载运行
第一步:su 命令切换到主目录
第二步:mkdir命令创建多层级目录
第三步:拖入nginx压缩文件,结果失败
第四步:apt install lrzsz (是一个在 Linux 系统中用于文件传输的命令行工具)
第五步:nano etc/ssh/sshd_config(允许远程登陆),添加如上图所示
第六步:service ssh restart ;service ssh status(重开shell)
第七步:tar xzvf nginx-1.26.2.tar.gz
第八步:rm删除命令删掉压缩包,mv命令将其重命名为1.26.2
第九步:apt install build-essential(元包,包含了编译软件所需要的一系列基本工具和库)
第十步:cd进入1.26.2文件夹,ls - al查看configure*,mkdir在~/目录下创造一个bin目录,./configure --prefix=~/bin(把资源统一配置不分散)
第十一步:失败,需要安装pcre和zlib两个依赖包
第十二步:回到test文件夹,mkdir一个libs文件夹,cd进入,拖入zlib压缩文件,解压,rm压缩文件,进入解压后的安装包,运行./configure之后生成makefile文件,make命令(编译),最后make install命令(安装)
第十三步:回到test文件夹拖入pcre文件,重复第十二步(区别在于uzip命令解压)
第十四步:回到nginx文件夹,./configure --prefix=~/bin,make并且make install,cd ~/test/nginx/1.26.2/~/bin/sbin,运行nginx(或bin文件下./sbin/nignx -h)(不能运行的话在bin文件下ln -s /usr/local/lib/libpcre.so.1/lib)