侧边栏壁纸
博主头像
Linux学习记录博主等级

我们因为好奇而所获得的一切,最终会因为骄傲而全然玷污

  • 累计撰写 45 篇文章
  • 累计创建 13 个标签
  • 累计收到 9 条评论

目 录CONTENT

文章目录

用WSL搭建WWW服务似乎是一条错误的路

Frank
2020-07-09 / 0 评论 / 0 点赞 / 6 阅读 / 1296 字

《从WSL入门LINUX:二、安装宝塔面板与LNMP环境》后,我用宝塔面板搭建了wordpress博客程序,期间遇到诸多问题:如nginx服务无法启动(因为80端口与IIS冲突,关闭80端口的网站即可)、伪静态不会配置,导致无法使用静态链接(仍未解决)。

时隔1天后,我继续研究,需要说明的是WSL的窗口关闭后,所有服务也会关闭,所以先启动宝塔面板、nginx、mysql和php服务:

sudo /etc/init.d/bt start

sudo /etc/init.d/nginx start

sudo /etc/init.d/mysqld start

sudo /etc/init.d/php-fpm-72 start

当启动mysql的时候,提示

sleep: cannot read realtime clock: Invalid argument

又是各种查询,结果就是说在NT系统上模拟UNIX的 REALTIME比较麻烦,修复这个问题需要不少时间, 目前官方的建议是使用 Ubuntu 18.04版本。作为小白心态有点崩,突然觉得WSL就拿来模拟开发环境,小小折腾就行了,可能不太适合入门学习LINUX。

正准备说还是用虚拟机安装完整版LINUX继续折腾了,结果为了写本篇文章想截个图,再次启动mysql,居然又提示说mysql已经启动,进程已存在。(mysqld_safe A mysqld process already exists)

mysqlstart.jpgBUT,没有什么可侥幸的,进入宝塔创建数据库,仍然失败。

mysqlfail.jpg网上有人通过升级到WSL2解决了这个问题,由于我的WIN10不是2004的版本,因此没有测试;接下来我将通过虚拟机安装完整版ubuntu20.04继续搭建WWW服务器,WSL仅用于熟悉其他基本操作。

0

评论区