<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://qingliezhiquan.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=WSL2_Debian_MediaWiki_%E4%BD%BF%E7%94%A8%E4%BD%93%E9%AA%8C</id>
	<title>WSL2 Debian MediaWiki 使用体验 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://qingliezhiquan.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=WSL2_Debian_MediaWiki_%E4%BD%BF%E7%94%A8%E4%BD%93%E9%AA%8C"/>
	<link rel="alternate" type="text/html" href="https://qingliezhiquan.com/mediawiki/index.php?title=WSL2_Debian_MediaWiki_%E4%BD%BF%E7%94%A8%E4%BD%93%E9%AA%8C&amp;action=history"/>
	<updated>2026-08-11T09:06:20Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://qingliezhiquan.com/mediawiki/index.php?title=WSL2_Debian_MediaWiki_%E4%BD%BF%E7%94%A8%E4%BD%93%E9%AA%8C&amp;diff=7925&amp;oldid=prev</id>
		<title>Mwroot: Created page with &quot;总体体验：迅如闪电。  == 安装 == &lt;syntaxhighlight lang=&quot;bash&quot; line&gt; # 开启 Windows 支持 UEFI 中开启虚拟化支持 控制面板 - 卸载 - 启用或关闭 Windows 功能中打开“适用于 Linux 的 Windows 子系统”和“虚拟机平台”  # 查看 WSL 版本 wsl --version  # 安装新的 Linux 分发版前将 WSL 2 设置为默认版本  wsl --set-default-version 2  # 查看正使用的 Linux 发行版 wsl -l -v  # Powershell 中安装 WSL2 Deb...&quot;</title>
		<link rel="alternate" type="text/html" href="https://qingliezhiquan.com/mediawiki/index.php?title=WSL2_Debian_MediaWiki_%E4%BD%BF%E7%94%A8%E4%BD%93%E9%AA%8C&amp;diff=7925&amp;oldid=prev"/>
		<updated>2025-09-29T02:15:05Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;总体体验：迅如闪电。  == 安装 == &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; line&amp;gt; # 开启 Windows 支持 UEFI 中开启虚拟化支持 控制面板 - 卸载 - 启用或关闭 Windows 功能中打开“适用于 Linux 的 Windows 子系统”和“虚拟机平台”  # 查看 WSL 版本 wsl --version  # 安装新的 Linux 分发版前将 WSL 2 设置为默认版本  wsl --set-default-version 2  # 查看正使用的 Linux 发行版 wsl -l -v  # Powershell 中安装 WSL2 Deb...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;总体体验：迅如闪电。&lt;br /&gt;
&lt;br /&gt;
== 安装 ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; line&amp;gt;&lt;br /&gt;
# 开启 Windows 支持&lt;br /&gt;
UEFI 中开启虚拟化支持&lt;br /&gt;
控制面板 - 卸载 - 启用或关闭 Windows 功能中打开“适用于 Linux 的 Windows 子系统”和“虚拟机平台”&lt;br /&gt;
&lt;br /&gt;
# 查看 WSL 版本&lt;br /&gt;
wsl --version&lt;br /&gt;
&lt;br /&gt;
# 安装新的 Linux 分发版前将 WSL 2 设置为默认版本 &lt;br /&gt;
wsl --set-default-version 2&lt;br /&gt;
&lt;br /&gt;
# 查看正使用的 Linux 发行版&lt;br /&gt;
wsl -l -v&lt;br /&gt;
&lt;br /&gt;
# Powershell 中安装 WSL2 Debian&lt;br /&gt;
wsl --install -d Debian&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
想用 WSL 2，视情况可能需要安装一个 wsl_update_x64.msi 去更新 WSL 的内核。运行 &amp;lt;code&amp;gt;  wsl --set-version Debian 2 &amp;lt;/code&amp;gt; 会获取到 wsl_update_x64.msi 的下载地址。&lt;br /&gt;
&lt;br /&gt;
== 命令 ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; line&amp;gt;&lt;br /&gt;
wsl --shutdown 完整重启&lt;br /&gt;
Get-ChildItem &amp;quot;HKCU:\Software\Microsoft\Windows\CurrentVersion\Lxss&amp;quot; -Recurse # 查看 WSL 包安装在哪里，我的是 C:\Users\wdf\AppData\Local\Packages\&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== MediaWiki ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; line&amp;gt;&lt;br /&gt;
sudo apt-get install apache2 mariadb-server php php-mysql libapache2-mod-php php-xml php-mbstring redis-server php-redis php-intl imagemagick inkscape php-gd php-cli php-curl php-bcmath git man-db php-zip unzip curl wget automysqlbackup tree -y # 依赖项&lt;br /&gt;
sudo apt-get install mediawiki&lt;br /&gt;
&lt;br /&gt;
# Debian 中用的 mariadb，Ubuntu 中用的 mysql，以下作相应修改&lt;br /&gt;
sudo service mariadb start &amp;amp;&amp;amp; sudo service apache2 start&lt;br /&gt;
ip a&lt;br /&gt;
sudo mariadb&lt;br /&gt;
CREATE USER &amp;#039;db_username&amp;#039;@&amp;#039;db_hostname&amp;#039; IDENTIFIED BY &amp;#039;passwd&amp;#039;; # 用在本地时，我选的 localhost 当 db_hostname&lt;br /&gt;
CREATE DATABASE sth_wiki;&lt;br /&gt;
USE sth_wiki;&lt;br /&gt;
GRANT ALL ON sth_wiki.* TO &amp;#039;db_username&amp;#039;@&amp;#039;db_hostname&amp;#039;;&lt;br /&gt;
commit;&lt;br /&gt;
quit;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; line&amp;gt;&lt;br /&gt;
sudo a2dissite 000-default&lt;br /&gt;
service apache2 reload&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== systemd ==&lt;br /&gt;
一个细微区别是，Bookworm 用的 systemd ，WSL 用的 WSL init，类似 SystemV init。&amp;lt;code&amp;gt; ps -p 1 -o comm= &amp;lt;/code&amp;gt; 可以看出系统用的哪个。其具体命令有所不同。&lt;br /&gt;
&lt;br /&gt;
{| class = wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Systemd command || Sysvinit command&lt;br /&gt;
|-&lt;br /&gt;
| systemctl start service_name || service mariadb start&lt;br /&gt;
|-&lt;br /&gt;
| systemctl stop service_name || service apache2 stop&lt;br /&gt;
|-&lt;br /&gt;
| systemctl restart service_name || service service_name restart&lt;br /&gt;
|-&lt;br /&gt;
| systemctl status service_name || service service_name status&lt;br /&gt;
|-&lt;br /&gt;
| systemctl enable service_name || chkconfig service_name on&lt;br /&gt;
|-&lt;br /&gt;
| systemctl disable service_name || chkconfig service_name off&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
但是这种不同已经过时，略加修改，即可让 WSL 用上最新的 systemd。&lt;br /&gt;
&lt;br /&gt;
只要 &amp;lt;code&amp;gt; wsl --version &amp;lt;/code&amp;gt; 显示 WSL 版本号大于 0.67.6，则 &amp;lt;code&amp;gt; wls --update &amp;lt;/code&amp;gt; 更新至最新版后，在 /etc/wsl.conf 中写入以下即可：&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[boot]&lt;br /&gt;
systemd=true&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 自启 ==&lt;br /&gt;
update 20250322：建议不要用任务计划程序开启 WSL，它俩一组合起来就非常傻逼，有 bug：同时打开两个 WSL 虚拟机时，任务计划程序会导致第二个 WSL 虚拟机僵死。&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
以下别再用了。&lt;br /&gt;
&lt;br /&gt;
开启 systemd 后，WSL Debian 2 里的服务能很方便自启了。&lt;br /&gt;
&lt;br /&gt;
WSL 2 及 Debian 本身怎么自启呢？&lt;br /&gt;
&lt;br /&gt;
[https://www.sjdhome.com/blog/post/wsl2-auto-start/ 博主 sjdhome] 写得很好，用 &amp;lt;code&amp;gt; 任务计划程序 &amp;lt;/code&amp;gt; 即可。&lt;br /&gt;
&lt;br /&gt;
[[File:WSL开启免登录自动启动.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: MediaWiki]]&lt;/div&gt;</summary>
		<author><name>Mwroot</name></author>
	</entry>
</feed>