2021年网站源码分享?2020最火网站源码

各位老铁们好,相信很多人对2021年网站源码分享都不是特别的了解,因此呢,今天就来为大家分享下关于2021年网站源码分享以及2020最火网站源码的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

源码包概述

1、用处:定制

1.部分软件,官方只提供源码包,需要自行编译安装\n2.运维需要规范时,我们想把所有的软件全都安装到同一个目录下\nPS:咱们使用windows时,强迫症,我装的QQ,微信,游戏等…全都要放到D盘的某一个目录下\n3.有些软件,官方刚发布,还没来得及制作成RPM包,那么我们可以自行编译安装\n

2、优缺点

优点:\n1.有了源码包,那我就可以自行修改代码,提供我们使用,传说中的二次开发\n2.定制\n3.新版本优先更新源码\n4.自动化规范,方便落地\n\n缺点:\n1.相对于yum安装,复杂\n2.耗时比较长\n\n

3、获取:

常见的软件,源码包均可以去官方网站获取源码包。

4、源码安装步骤

\n安装源码包,必须要经历4个步骤\n1.解压tar\n2.生成./configurecmake\n3.编译make\n4.安装makeinstall\n

实战:源码安装nginx

[root@localhost~]ll下载后看一下\ntotal2440\n。。。。。。\n-rw-r–r–.1rootroot1062124Nov162021nginx-1.20.2.tar.gz\n\n\n[root@localhost~]ll打开\ntotal792\ndrwxr-xr-x.61001dba4096Aug3111:51auto\n-rw-r–r–.11001dba312251Nov162021CHANGES\n-rw-r–r–.11001dba476577Nov162021CHANGES.ru\ndrwxr-xr-x.21001dba168Aug3111:51conf\n-rwxr-xr-x.11001dba2590Nov162021configure\ndrwxr-xr-x.41001dba72Aug3111:51contrib\ndrwxr-xr-x.21001dba40Aug3111:51html\n-rw-r–r–.11001dba1397Nov162021LICENSE\ndrwxr-xr-x.21001dba21Aug3111:51man\n-rw-r–r–.11001dba49Nov162021README\ndrwxr-xr-x.91001dba91Aug3111:51src\n\n\n需安装三个依赖\n\n\nyuminstall-ygccgcc-c++glibc第一个报错缺少C\nyuminstall-ypcre-devel第二个报错依赖PCRE\nyuminstall-yopenssl-devel第三个报错\n\n\n./configure–prefix=/opt/nginx-1.20.2–with-http_ssl_module–with-http_stub_statu\n\n\n……(省略输出)\nConfigurationsummary\n+usingsystemPCRElibrary\n+usingsystemOpenSSLlibrary\n+usingsystemzliblibrary\n\n\nnginxpathprefix:&34;\nnginxbinaryfile:&34;\nnginxmodulespath:&34;\nnginxconfigurationprefix:&34;\nnginxconfigurationfile:&34;\nnginxpidfile:&34;\nnginxerrorlogfile:&34;\nnginxhttpaccesslogfile:&34;\nnginxhttpclientrequestbodytemporaryfiles:&34;\nnginxhttpproxytemporaryfiles:&34;\nnginxhttpfastcgitemporaryfiles:&34;\nnginxhttpuwsgitemporaryfiles:&34;\nnginxhttpscgitemporaryfiles:&34;\n\n\nmake\n\n\nmakeinstall\n\n\ncd/opt安装完去看一下\n[root@localhost/opt]有了\n-rw-r–r–.1rootroot45Aug2920:38test_opt.tar.gz\n-rw-r–r–.1rootroot0Aug2920:34yjh.txt\n\n\nln-s/opt/nginx-1.20.2//opt/nginx\n[root@localhost/opt]cdnginx\n[root@localhost/opt/nginx]加入变量PATH中,使其可以直接执行\n\n\n[root@localhost~]34;$PATH:/opt/nginx/sbin&看一下有了\n[root@localhost~]source一下\n[root@localhost~]nginx

[root@localhost~]netstat-lntup|grepnginx看到nginx80端口说明没问题\ntcp000.0.0.0:800.0.0.0:*LISTEN12019/nginx:master\n\n\n\n\n[root@localhost~]setenforce0\n(setenforce是Linux的selinux防火墙配置命令,执行setenforce0表示临时关闭selinux防火墙。)\n\n\n[root@localhost~]#systemctlrestartfirewalld开防火墙开了就连不上了

输入服务器IP,访问到Nginx页面说明已成功安装:

好了,文章到这里就结束啦,如果本次分享的2021年网站源码分享和2020最火网站源码问题对您有所帮助,还望关注下本站哦!

Published by

风君子

独自遨游何稽首 揭天掀地慰生平