Wsl debian mediawiki experience: Difference between revisions
Created page with "总体体验:迅如闪电。 == 安装 == * UEFI 中开启虚拟化支持 * 控制面板中打开 Hyper-V 和 WSL * Powershell 中:<code> wsl --install -d Debian </code> 即可成功安装 WSL Debian * 想用 WSL 2,需要安装一个 wsl_update_x64.msi 去更新 WSL 的内核。运行 <code> wsl --set-version Debian 2 </code> 会获取到 wsl_update_x64.msi 的下载地址 * 最后,<code> wsl --set-version Debian 2 </code> 即可使用 WSL 2 下的 Debian 了 *..." |
|||
(34 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
== 安装 == | == 安装 == | ||
<syntaxhighlight lang="bash" line> | |||
# 开启 Windows 支持 | |||
UEFI 中开启虚拟化支持 | |||
控制面板 - 卸载 - 启用或关闭 Windows 功能中打开“适用于 Linux 的 Windows 子系统”和“虚拟机平台” | |||
# 查看 WSL 版本 | |||
wsl --version | |||
# 安装新的 Linux 分发版前将 WSL 2 设置为默认版本 | |||
wsl --set-default-version 2 | |||
# 查看正使用的 Linux 发行版 | |||
wsl -l -v | |||
# Powershell 中安装 WSL2 Debian | |||
wsl --install -d Debian | |||
</syntaxhighlight> | |||
想用 WSL 2,视情况可能需要安装一个 wsl_update_x64.msi 去更新 WSL 的内核。运行 <code> wsl --set-version Debian 2 </code> 会获取到 wsl_update_x64.msi 的下载地址。 | |||
== 命令 == | == 命令 == | ||
Line 18: | Line 30: | ||
== MediaWiki == | == MediaWiki == | ||
<syntaxhighlight lang="bash" line> | <syntaxhighlight lang="bash" line> | ||
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 php-zip unzip curl wget automysqlbackup tree -y # 依赖项 | |||
sudo apt-get install mediawiki | |||
# Debian 中用的 mariadb,Ubuntu 中用的 mysql,以下作相应修改 | |||
sudo service mariadb start && sudo service apache2 start | sudo service mariadb start && sudo service apache2 start | ||
ip a | ip a | ||
sudo mariadb | sudo mariadb | ||
CREATE USER 'db_username'@'db_hostname' IDENTIFIED BY 'passwd'; | CREATE USER 'db_username'@'db_hostname' IDENTIFIED BY 'passwd'; # 用在本地时,我选的 localhost 当 db_hostname | ||
CREATE DATABASE sth_wiki; | CREATE DATABASE sth_wiki; | ||
USE sth_wiki; | USE sth_wiki; | ||
Line 63: | Line 79: | ||
== 自启 == | == 自启 == | ||
update 20250322:建议不要用任务计划程序开启 WSL,它俩一组合起来就非常傻逼,有 bug:同时打开两个 WSL 虚拟机时,任务计划程序会导致第二个 WSL 虚拟机僵死。 | |||
---- | |||
以下别再用了。 | |||
开启 systemd 后,WSL Debian 2 里的服务能很方便自启了。 | 开启 systemd 后,WSL Debian 2 里的服务能很方便自启了。 | ||
Line 70: | Line 91: | ||
[[File:WSL开启免登录自动启动.png]] | [[File:WSL开启免登录自动启动.png]] | ||
[[Category: MediaWiki]] |