乐趣区

win10搭建Ubuntu1804子系统及搭建lnmp

开启开发者模式

系统设置 -> 更新和安全 -> 针对开发人员 -> 选择开发者模式

启用 Linux 子系统组件

系统设置 -> 应用 -> 右侧的程序和功能 -> 启动或关闭 windows 功能 -> 勾选适用于 Linux 的 Windows 子系统。
设置完成后重启更新即可

更换阿里云源

阿里云 Ubuntu 18.04 源

deb http://mirrors.aliyun.com/ubu… bionic main restricted universe multiverse

deb http://mirrors.aliyun.com/ubu… bionic-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubu… bionic-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubu… bionic-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubu… bionic-backports main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubu… bionic main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubu… bionic-security main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubu… bionic-updates main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubu… bionic-proposed main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubu… bionic-backports main restricted universe multiverse

更换 apt 源:(先备份一下)

cd /etc/apt/
sudo cp sources.list sources.list.bak
sudo vim sources.list

删除其中所有内容,替换成最上边的源内容:(vim 下删除所有行的命令 :1,$d)

然后执行

sudo apt update
sudo apt upgrade

安装 nginx

安装 nginx

sudo apt-get install nginx

查看 nginx 版本

sudo nginx -v

启动 nginx

sudo /etc/init.d/nginx start

停止 nginx

sudo /etc/init.d/nginx stop

重启 nginx

sudo /etc/init.d/nginx restart

安装 apache2

安装 apache2

sudo apt-get install apache2

查看 apache2 版本

sudo apache2 -v

修改 apache2 端口号为 8080(因为和 nginx 的端口号冲突了)

1. 在文件 ports.conf 中修改

sudo vi /etc/apache2/ports.conf

对应文件内容修改为:

NameVirtualHost *:8080
Listen 8080

2. 修改 default 中 VirtualHost

sudo vi /etc/apache2/sites-available/000-default.conf

文件第一行修改为:

<VirtualHost *:8080>

启动 apache2

sudo /etc/init.d/apache2 start

停止 apache2

sudo /etc/init.d/apache2 stop

重启 apache2

sudo /etc/init.d/apache2 restart

安装 php7.2

sudo apt-get -y install php7.2

退出移动版