<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://wired.scio.icu/index.php?action=history&amp;feed=atom&amp;title=%E5%BB%BA%E7%AB%99%2Fweb%E7%8E%AF%E5%A2%83</id>
	<title>建站/web环境 - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://wired.scio.icu/index.php?action=history&amp;feed=atom&amp;title=%E5%BB%BA%E7%AB%99%2Fweb%E7%8E%AF%E5%A2%83"/>
	<link rel="alternate" type="text/html" href="https://wired.scio.icu/index.php?title=%E5%BB%BA%E7%AB%99/web%E7%8E%AF%E5%A2%83&amp;action=history"/>
	<updated>2026-05-11T13:43:11Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wired.scio.icu/index.php?title=%E5%BB%BA%E7%AB%99/web%E7%8E%AF%E5%A2%83&amp;diff=93&amp;oldid=prev</id>
		<title>Scio：​导入1个版本</title>
		<link rel="alternate" type="text/html" href="https://wired.scio.icu/index.php?title=%E5%BB%BA%E7%AB%99/web%E7%8E%AF%E5%A2%83&amp;diff=93&amp;oldid=prev"/>
		<updated>2024-12-30T06:15:39Z</updated>

		<summary type="html">&lt;p&gt;导入1个版本&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2024年12月30日 (一) 14:15的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-notice&quot; lang=&quot;zh&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;（没有差异）&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key Wired:diff:1.41:old-92:rev-93 --&gt;
&lt;/table&gt;</summary>
		<author><name>Scio</name></author>
	</entry>
	<entry>
		<id>https://wired.scio.icu/index.php?title=%E5%BB%BA%E7%AB%99/web%E7%8E%AF%E5%A2%83&amp;diff=92&amp;oldid=prev</id>
		<title>Scio：​/* 软件栈选择 */</title>
		<link rel="alternate" type="text/html" href="https://wired.scio.icu/index.php?title=%E5%BB%BA%E7%AB%99/web%E7%8E%AF%E5%A2%83&amp;diff=92&amp;oldid=prev"/>
		<updated>2024-12-27T03:34:02Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;软件栈选择&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== 我需要做什么？ ==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;阅读[[#基础准备]]，无需记忆知晓用途即可；阅读[[#软件栈选择]]，检查需求的框架所适用的环境，目前仅提供部署/复制粘贴：[[建站/LAMP|&amp;#039;&amp;#039;&amp;#039;LAMP环境&amp;#039;&amp;#039;&amp;#039;]]。&amp;lt;/blockquote&amp;gt;　&lt;br /&gt;
&lt;br /&gt;
== 基础准备 ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;远程访问主机&amp;#039;&amp;#039;&amp;#039;以进行环境部署（如果无法访问，确保IP及密码无误后请[[建站/服务器#防火墙设置|检查防火墙]]是否开放22端口）：&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;对于windows&amp;#039;&amp;#039;&amp;#039;：使用xshell、[https://www.putty.org/ PuTTY]之类的工具（以后者为例）&lt;br /&gt;
*#打开软件后，首先进行设置，点击“&amp;lt;code&amp;gt;windows&amp;lt;/code&amp;gt;”选项卡中的“&amp;lt;code&amp;gt;Selection&amp;lt;/code&amp;gt;”，将“&amp;lt;code&amp;gt;Ctrl + (C,V)&amp;lt;/code&amp;gt;”的参数改为“&amp;lt;code&amp;gt;PRIMARY&amp;lt;/code&amp;gt;”，以便于在终端内通过快捷键复制粘贴；&lt;br /&gt;
*#随后在初始页面&amp;lt;sup&amp;gt;（“Session”选项卡）&amp;lt;/sup&amp;gt;输入ip地址&amp;lt;sup&amp;gt;（端口是默认的22）&amp;lt;/sup&amp;gt;，直接点开始&amp;lt;sup&amp;gt;（Open）&amp;lt;/sup&amp;gt;，初次链接有安全提醒，点击“&amp;lt;code&amp;gt;Accept&amp;lt;/code&amp;gt;”确认操作；&lt;br /&gt;
*#随后进入一个新窗口，输入用户名即“&amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt;”，回车确认，再输入/粘贴&amp;lt;code&amp;gt;root密码&amp;lt;/code&amp;gt;，回车确认即可&amp;lt;sup&amp;gt;（命令行输入密码时屏幕不显示任何内容是正常现象）&amp;lt;/sup&amp;gt;。&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;对于linux&amp;#039;&amp;#039;&amp;#039;：&lt;br /&gt;
**直接在命令行输入：&amp;lt;code&amp;gt;ssh root@&amp;lt;u&amp;gt;ip地址&amp;lt;/u&amp;gt;&amp;lt;/code&amp;gt;，初次连接会有安全提醒，根据提示输入“&amp;lt;code&amp;gt;yes&amp;lt;/code&amp;gt;”确认操作，然后输入&amp;lt;code&amp;gt;root密码&amp;lt;/code&amp;gt;&amp;lt;sup&amp;gt;（使用图形化终端界面，可以直接右键粘贴，或者“ctrl+shift+v”粘贴）&amp;lt;/sup&amp;gt;。&lt;br /&gt;
*MAC同Linux可直接使用ssh命令，复制/粘贴快捷键以系统设置为准。&lt;br /&gt;
在服务器内预先安装一些工具：&lt;br /&gt;
&lt;br /&gt;
* 文本编辑：[[Linux&amp;amp;Win系统及浏览器使用笔记#本文编辑|nano]]&lt;br /&gt;
&lt;br /&gt;
预习文件处理命令：&lt;br /&gt;
&lt;br /&gt;
* [[Linux&amp;amp;Win系统及浏览器使用笔记#文件处理|#文件处理]]&lt;br /&gt;
注意事项：&lt;br /&gt;
&lt;br /&gt;
* 执行命令时，若无特殊声明则可以按照软件默认设置，如直接&amp;lt;code&amp;gt;回车&amp;lt;/code&amp;gt;进行下一步、按提示输入&amp;lt;code&amp;gt;yes&amp;lt;/code&amp;gt;或&amp;lt;code&amp;gt;y&amp;lt;/code&amp;gt;确认操作。&lt;br /&gt;
&lt;br /&gt;
　&lt;br /&gt;
&lt;br /&gt;
== 软件栈选择 ==&lt;br /&gt;
&amp;lt;sup&amp;gt;※ 软件堆栈(software stack)指“&amp;lt;code&amp;gt;共同工作来保证软件正常运行的独立组件的集合&amp;lt;/code&amp;gt;”。&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 一般动态网站 ===&lt;br /&gt;
通常主流框架，如mediawiki、wordpress、typecho都是/能基于LAMP环境，其适用范围很广，但具体到不同的框架，或有版本兼容性问题。&amp;#039;&amp;#039;&amp;#039;本系列文章提供的指南主要是围绕mediawiki框架的&amp;#039;&amp;#039;&amp;#039;，兼容举例的另外两个流行框架，如果您对其他框架有需求，请阅读目标框架的相关说明了解其兼容性，并于网络上搜索适用的教程或询问于我。&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;LAMP&amp;lt;/span&amp;gt;：Linux、Apache、MySQL、PHP的缩写，通常来说较为稳定和适用于动态网站，占用资源较高。部署指南：&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;big&amp;gt;[[建站/LAMP]]&amp;lt;/big&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;LEMP&amp;lt;/span&amp;gt;：Linux、Nginx、MySQL、PHP的缩写&amp;lt;sup&amp;gt;（又缩写为LNMP）&amp;lt;/sup&amp;gt;，通常来说更快和适合静态网站&amp;lt;sup&amp;gt;（或使用Nginx动静分离等优化方案）&amp;lt;/sup&amp;gt;，占用资源较低。因无需求而未写文章，差异就是安装Apache2和Nginx的命令不同及两者配置文件略有差异。&lt;br /&gt;
&lt;br /&gt;
=== 一般静态网站 ===&lt;br /&gt;
静态网站通常并不需要解析脚本语言、使用数据库存储内容，只需要安装提供web服务的工具（nginx/apache2），并将网站资源放置于网站目录&amp;lt;sup&amp;gt;(&amp;lt;/sup&amp;gt;&amp;lt;code&amp;gt;/var/www/html/)&amp;lt;/code&amp;gt;下即可。&lt;br /&gt;
&lt;br /&gt;
* Nginx： &amp;lt;code&amp;gt;sudo apt-get install nginx&amp;lt;/code&amp;gt; &lt;br /&gt;
* Apache2：&amp;lt;code&amp;gt;sudo apt-get install apache2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 静态站点生成器 ===&lt;br /&gt;
如果您需要hugo这类静态站点生成器，请阅读专项文章：&amp;#039;&amp;#039;&amp;#039;&amp;lt;big&amp;gt;[[建站/静态网站生成器]]&amp;lt;/big&amp;gt;&amp;#039;&amp;#039;&amp;#039;。&lt;br /&gt;
&lt;br /&gt;
=== 其他特殊情况 ===&lt;br /&gt;
如今PHP适用范围仍旧很广，但Mysql却不一定，或有用sqllite、redis、PostgreSQL…的，框架通常会兼容多种数据库，还是需具体框架具体分析。&lt;br /&gt;
&lt;br /&gt;
其他情况请参考您框架需要的拓展，包括但不限于next.js、asp，需具体问题具体分析。&lt;br /&gt;
&lt;br /&gt;
　&lt;br /&gt;
&lt;br /&gt;
== 【废弃方案】宝塔 ==&lt;br /&gt;
 因为[https://www.bt.cn/ 宝塔]的可视化GUI和简单的操作及我没有用宝塔，&amp;#039;&amp;#039;&amp;#039;&amp;lt;big&amp;gt;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;宝塔的部分也没有写&amp;lt;/span&amp;gt;&amp;lt;/big&amp;gt;&amp;#039;&amp;#039;&amp;#039;，其实我觉得只要能克服对命令行的未知的恐惧的话，命令行各方面都优于这类管理工具。&lt;br /&gt;
优点：最适合国人体质的管理系统(CMS)，操作简单无脑，高级功能付费，但新手、个人用户只需要用到基础功能。&lt;br /&gt;
&lt;br /&gt;
缺点：存在一些无法忽略的问题，但至于是否会造成影响，看个体的倾向。&lt;br /&gt;
*需要手机号注册（旧版本可绕过，但有bug，不推荐；新版本的破解/开心版请自行寻找）；&lt;br /&gt;
*任何面板、框架都是漏洞的温床，宝塔作为新手伙伴，更是无法例外；&lt;br /&gt;
**不过宝塔只是一个工具，并非一个独立的系统，干的活就像一键安装代码，将一些流程给GUI化、简化，用鼠标点点替代了键盘敲敲，帮助不了解linux系统与web相关服务的人快速配置而已。&amp;#039;&amp;#039;&amp;#039;宝塔和web环境是完全独立的，关闭宝塔不会影响web环境与系统的正常运行&amp;#039;&amp;#039;&amp;#039;，如果不太需要或不频繁需要它的GUI文件管理器、添加新网站、备份数据之类的功能，那么你可以在环境部署好后直接将其关闭，完全不影响网站的正常运行（开机会自启动）。&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;注意宝塔会修改你的&amp;lt;code&amp;gt;&amp;lt;u&amp;gt;网站资源存放目录&amp;lt;/u&amp;gt;&amp;lt;/code&amp;gt;等默认设置。&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
“&amp;#039;&amp;#039;你可以讨厌宝塔这类强制手机号注册的工具、歧视操作的无脑、反感商业化的服务，但不能拒绝便利。”&amp;#039;&amp;#039;就跟我会向真萌新推荐360而非火绒一样，2345那种是真毒瘤，给谁推荐就是害谁，但360综合来说对新手最好，设置里关掉广告推送体验也不那么差，适合自己的才是最好的。就像有些人因为不节制的贬低百度而用bing，结果别人能直接搜到的内容他搜不到还因此受到困扰、在某些公共场合抱怨，以此闹出很多笑话。在既定事实面前，应该注重具体体验，要么提升技术让自己可以真正远离不喜欢的产品，要么就老老实实使用这些产品，让“实用性”主导选择。&lt;br /&gt;
&lt;br /&gt;
所以我个人是建议使用宝塔的，尤其是如果你使用了国内服务器，因为相比于多重实名制度和工信部公示的姓名来说，在宝塔服务器里记录下你的手机号，根本算不上损失隐私，使用国外服务器+宝塔也未尝不可。&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;安装宝塔&amp;#039;&amp;#039;&amp;#039;：&lt;br /&gt;
&lt;br /&gt;
* 以ubuntu为例，在终端中运行一键安装脚本（请参考[https://www.bt.cn/new/download.html 官网]）：&amp;lt;code&amp;gt;wget -O install.sh &amp;lt;nowiki&amp;gt;https://download.bt.cn/install/install_lts.sh&amp;lt;/nowiki&amp;gt; &amp;amp;&amp;amp; sudo bash install.sh ed8484bec&amp;lt;/code&amp;gt;&lt;br /&gt;
* 提示输入“Yes”或“Y”确认的就在输入后回车继续即可，其他只需要等待。&lt;br /&gt;
* 安装完成后会显示宝塔的访问url和初始账户密码，记录下来&amp;lt;sup&amp;gt;（宝塔无法直接通过端口访问，网址后面有随机字符串）&amp;lt;/sup&amp;gt; --&amp;gt; 打开浏览器 --&amp;gt; 访问url&amp;lt;sup&amp;gt;（如果国内服务器无法访问，请到[[建站/服务器#防火墙设置|服务器子文章]]查看如何设置防火墙，并开放对应端口）&amp;lt;/sup&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;安装环境&amp;#039;&amp;#039;&amp;#039;：&lt;br /&gt;
&lt;br /&gt;
* 初次访问有一键安装lamp或lnmp环境的提示，选择LAMP环境即可，phpmyadmin是便捷化管理数据库的工具，安不安装都行。&lt;br /&gt;
** MySQL8.0+会提示内存小于6GiB不建议安装，如果你的机子是1c2g及以上可以无视，1c1g及以下我没试过。&lt;br /&gt;
* 等待安装完成即可。&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;添加网站&amp;#039;&amp;#039;&amp;#039;：（需要先在[[建站/域名]]环节设置了DNS解析）&lt;br /&gt;
&lt;br /&gt;
* 在“&amp;lt;code&amp;gt;网站&amp;lt;/code&amp;gt;”选项卡，点击“&amp;lt;code&amp;gt;添加站点&amp;lt;/code&amp;gt;”；&lt;br /&gt;
* 输入完整的域名，设置网站文件存放的目录&amp;lt;sup&amp;gt;（或者按默认的来）&amp;lt;/sup&amp;gt;；&lt;br /&gt;
* 静态网站直接提交就行了；动态网站选择PHP版本、数据库版本、数据库&amp;lt;sup&amp;gt;（是否创建数据库可选，一些框架的引导界面会创建，也可以先创建好，后续保持数据库名等信息一致即可）&amp;lt;/sup&amp;gt;。&lt;br /&gt;
* 网站就添加完成了，此时访问网址是默认的提示页面，可以访问网站文件夹修改、添加网页文件，或导入框架。&lt;br /&gt;
[[Category:建站]]&lt;/div&gt;</summary>
		<author><name>Scio</name></author>
	</entry>
</feed>