windows10 下 子系统
Posted cd ~/Homestead
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows10 下 子系统相关的知识,希望对你有一定的参考价值。
开通子系统
开始->设置->应用和功能->程序和功能->启动或关闭Windows功能->适用于windows的子系统
登录子系统
搜索->Ubuntu->sudo -i ->输入密码
windows terminal 登录子系统
打开windows terminal
开启nginx
service nginx restart
nginx -t
设置nginx 多域名
vim /etc/nginx/nginx.conf
server_names_hash_bucket_size 64 # 删除该行注释
安装php 多版本
通过源安装PHP
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get upgrade # 如果太慢更换阿里云源
sudo apt-get install php5.6
sudo apt-get install php7.0
sudo apt-get install php7.1
sudo apt-get install php7.2
sudo apt-get install php7.3
sudo apt-get install php7.4
sudo apt-get install php8.0
切换PHP版本
update-alternatives --config php
输入数字就切换了PHP版本
设置PHP默认版本为 5.6
sudo update-alternatives --set php /usr/bin/php5.6
安装:PHP Modules
sudo apt install php5.6-cli php5.6-xml php5.6-mysql
sudo apt install php7.0-cli php7.0-xml php7.0-mysql
sudo apt install php7.1-cli php7.1-xml php7.1-mysql
sudo apt install php7.2-cli php7.2-xml php7.2-mysql
sudo apt install php7.3-cli php7.3-xml php7.3-mysql
sudo apt install php7.3-cli php7.4-xml php7.4-mysql
sudo apt install php7.3-cli php8.0-xml php8.0-mysql
设置apache与PHP关联,先关闭再启用
----------- Disable PHP Version -----------
$ sudo a2dismod php5.6
$ sudo a2dismod php7.0
$ sudo a2dismod php7.1
$ sudo a2dismod php7.2
$ sudo a2dismod php7.3
$ sudo a2dismod php7.4
$ sudo a2dismod php8.0
----------- Enable PHP Version -----------
$ sudo a2enmod php5.6
$ sudo a2enmod php7.1
$ sudo a2enmod php7.2
$ sudo a2enmod php7.3
$ sudo a2enmod php7.4
$ sudo a2enmod php8.0
----------- Restart Apache Server -----------
$ sudo systemctl restart apache2
切换PHP 加载配置文件
------------ For PHP 5.6 ------------
$ sudo update-alternatives --set php /usr/bin/php5.6
$ php -i | grep "Loaded Configuration File"
------------ For PHP 7.0 ------------
$ sudo update-alternatives --set php /usr/bin/php7.0
$ php -i | grep "Loaded Configuration File"
------------ For PHP 7.1 ------------
$ sudo update-alternatives --set php /usr/bin/php7.1
$ php -i | grep "Loaded Configuration File"
------------ For PHP 7.2 ------------
$ sudo update-alternatives --set php /usr/bin/php7.2
$ php -i | grep "Loaded Configuration File"
------------ For PHP 7.3 ------------
$ sudo update-alternatives --set php /usr/bin/php7.3
$ php -i | grep "Loaded Configuration File"
------------ For PHP 7.4 ------------
$ sudo update-alternatives --set php /usr/bin/php7.4
$ php -i | grep "Loaded Configuration File"
------------ For PHP 8.0 ------------
$ sudo update-alternatives --set php /usr/bin/php8.0
$ php -i | grep "Loaded Configuration File"
重启apache
/etc/init.d/apache2 restart
## 登录其他服务器
ssh -l root 192.168.40.63
以上是关于windows10 下 子系统的主要内容,如果未能解决你的问题,请参考以下文章
WINDOWS 10 系统下安装 LINUX 子系统(不建议使用)