LNMP 简单说就是 Linux 系统下配置的 Nginx + Mysql + PHP 的环境。
WSL配置LNMP环境
由于当时配置lnmp的时候,没想到要写教程,而且也不知道是否成功,所以没有将过程截图,只能凭借记忆和借用网上的一些配图和步骤说明。
1、运行Ubuntu系统以后,在界面中执行下面的命令下载和解压安装包,这里使用的是目前最新的1.6稳定版,如果以后有新版本了,可以自己到https://lnmp.org/获取最新的下载网址:
wget http://soft.vpser.net/lnmp/lnmp1.6.tar.gz -cO lnmp1.6.tar.gz && tar zxf lnmp1.6.tar.gz && cd lnmp1.6
如提示wget: command not found ,先使用
sudo apt-get install wget
命令安装wget组件,然后再次执行上面的命令。
2、执行命名进行安装:
sudo ./install.sh lnmp
需要输入你的用户密码继续。
3、选择数据库版本,建议选择 mysql 5.6
4、然后输入数据库密码。
5、是否安装Innodb 数据库引擎,输入 y
回车
6、建议安装PHP 7.2 或 7.3,输入对应版本前面的数字回车即可:
7、是否安装内存优化功能,根据你的需要选择吧,这里我不安装,直接回车:
8、然后你就可以看到一句话“Press any key to install...or Press Ctrl+c to cancel
”,直接回车即可进行安装。
整个安装过程可能需要1-2小时,毕竟在WSL下性能有些差,耐心等待,直到你看到下图界面,说明已经安装完成:
9、这时候,我们直接在浏览器访问 http://127.0.0.1/ 即可看到下图界面:
上图界面有一些链接,比如:
- 探针:http://127.0.0.1/p.php
- phpinfo:http://127.0.0.1/phpinfo.php
- phpMyAdmin:http://127.0.0.1/phpmyadmin/ (输入root用户名和你安装的时候填写的数据库密码即可登录)
新建站点
请继续阅读《【军哥LNMP】WSL的LNMP下添加网站并绑定域名》
已知问题
军哥的LNMP环境下,网站运行目录应该设置为www用户所有,但是默认情况下不是这样的,会导致读写权限问题,所以建议按照《WSL修改网站目录磁盘的用户权限》设置磁盘的默认属性。
来源:
https://www.wpdaxue.com/wsl-configures-the-lnmp-environment.html