上一篇讲了怎么在windows10上安装子系统,这一次来讲解一下在ubuntu子系统上安装宝塔面板来配置php的开发环境。
第一步:需要修改子系统上的软件源。
sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak && sudo vim /etc/apt/sources.list
上面的代码是将sources.list 重命名未sources.list.bak,然后创建一个sources.list,并且打开。
然后使用下面的阿里云的源(也可以找其他的,我是用的阿里云的):
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
将上面的复制到打开的sources.list文件中,然后保存。
第二步:更新
更新软件列表和系统软件包
sudo apt-get update
sudo apt-get upgrade
如果有Y/N,输入Y继续即可。
第三步:安装宝塔面板
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
也可以去宝塔官网自己查找最新的安装命令。
然后根据提示一步步完成。
最后完成安装的结果是
将上面的地址用户名密码保存下来。
第四步:安装PHP环境
将上面的内网地址复制到浏览器,将IP修改为127.0.0.1然后回车。根据要求操作后,进入到宝塔面板首页,会弹出来一个窗口,让你选择自己需要的运行环境.
关键的地方来了,特别注意,这里一定不要选择极速安装,一定要选择编译安装。如果选择极速安装,后续会发现nginx各种启动不了的问题,mysql也是。极速安装会将很多功能给阉割掉,导致很多东西都无法使用。切记,这里一定要选择编译安装。
第五步:创建工作空间链接
在自己本地磁盘比如在F盘创建了一个存放代码的工作空间,比如我的是F:/www,里面有一个空白的laravel项目叫lara,则在子系统中
sudo ln -s /mnt/f/www/lara /www/wwwroot/lara
其中,/mnt可以理解成是windows,然后/f就是F盘,如果你的是C盘,则就是/c,后面的就很好理解了。
这样就创建好了软连接。
第六步:在宝塔面板创建站点。
这一步就不用说了,基本跟服务器上创建新的项目是一样的,没必要赘述。
到此,则利用windows10子系统搭建php开发环境就到这里了。