首先说一下概念,lnmp是一个组件的缩写:
- L -> Linux
- N -> Nginx
- M -> MySQL
- P -> PHP
lnmp代表这些组件的一个操作系统,本文讲解使用 oneinstack
来一键安装此系统,官方地址为:https://oneinstack.com/,安装包下载地址:http://mirrors.linuxeye.com/oneinstack-full.tar.gz
wget http://mirrors.linuxeye.com/oneinstack-full.tar.gz
下载完成后:
解压压缩包并进入压缩目录:
# 解压压缩包
tar -zxvf oneinstack-full.tar.gz
# 进入安装目录
cd oneinstack
然后可以看到下面有很多脚本,但重点在于这个 install.sh
脚本:
我们执行这个 install.sh
脚本:
./install.sh
首先会安装依赖,需要联网,会需要一段时间,然后输入ssh端口,默认22可直接回车:
是否开启iptables,我这里选择不开:
是否安装web服务器,这里需要安装:
选择需要安装的web服务器类型,这里选择nginx:
是否安装apache,这里选择不安装:
是否安装tomcat,我这里也选择不安装:
是否安装数据库,这里选择安装:
安装数据库的版本,这里选择MySQL5.7
这里输入你打算为MySQL创建的root用户的密码:
这里选择是以二进制形式安装MySQL还是以源码形式安装MySQL,源码安装时间特别长,适合不差时间小伙伴可以选择源码安装(第二个选项),我这里选择第一个选项也就是二进制的安装方式:
是否安装PHP,这里选择安装:
PHP版本,默认7.2就行:
是否安装PHP操作缓存,这里不装,因为这里用不到:
PHP扩展程序的包,默认装一下得了:
是否安装nodejs,这里没用,所以不装,如果需要用到的小伙伴可以装一下:
是否安装FTP软件,没有用到,不装:
phpMyAdmin,这是一个很好用的工具,将它安装上:
redis的服务器,需要的可以装一下:
memcached服务器,需要的可以装一下:
然后就是一段特别长的漫长的等待,建议先去楼下看看小姐姐或者是小哥哥,等你回来之后应该就安装好了
到了这个界面代表安装好了,现在我们选择重启操作系统:
重启之后直接访问服务器的IP地址,可以看到这样一个控制台:
探针主要就是监控服务器性能的,各种占用量都有显示:
phpMyAdmin主要是用于对数据库的一些操作,包括建库建表在内的,需要先输入一下数据库的用户名和密码:
到现在为止就已经安装完成了
=如果不需要安装开源软件的看到这就行了=
然后我们可以在上面安装一些开源项目,如wordpress,wordpress是一个先进的内容管理系统,也是一个开源的个人博客软件,目前有很多人都用这个软件搭建个人博客,安装时先去下载这个软件包:
wget https://cn.wordpress.org/latest-zh_CN.tar.gz
wordpress的官网地址为:https://cn.wordpress.org/
在探针当中我们可以看到脚本的地址为 /data/wwwroot/default/
:
那么我们将下载好的安装包解压到这个目录:
# 来到指定目录
cd /data/wwwroot/default
# 解压压缩包
tar -zxvf /usr/local/src/latest-zh_CN.tar.gz
解压后的目录:
然后修改一下文件的所属者和所属组:
chown -R www:www wordpress
同时我们在 phpMyAdmin
当中新建一个 xiaohh_wordpress
数据库,如图:
然后我们访问服务器的 /wordpress
目录:
点击 现在就开始!
按钮来到数据库配置界面:
点击提交,然后点击运行安装程序,来到欢迎界面,然后设置网站管理员相关信息:
点击 安装WordPress
然后点击登录按钮:
然后输入你之前设置的信息就可以登录到控制台了:
wordpress控制台界面:
wordpress首页:
好了下课!