LNMP+WordPress搭建个人网站

来自CloudWiki
跳转至: 导航搜索

LNMP最新稳定版本:

LNMP组成介绍

LNMP代表的是Linux系统下Nginx+MySQL+PHP 组成的动态网站系统解决方案。如 图3-12-1所示,Linux 是目前最流行的免费操作系统; Nginx 性能稳定、功能丰富、处理静 态文件速度快且消耗系统的资源极少; MySQL 是一个性能卓越、服务稳定、成本低、支持 多种操作系统,对流行的PHP语言无缝支持。这4种免费开源软件组合到一起,具有免费、 高效扩展性强而且资源消耗低等优良特性。在此介绍Nginx、MySQL、PHP各自的特点。

LNMP工作原理

浏览器发送http request请求到服务器(Nginx),服务器响应并处理Web请求, 将一些静态资源(cSs,图片,视频等)保存服务器上。 ①浏览器发送http request请求到服务器(Nginx),服务器响应并处理Web请求,将 ②将PHP脚本通过接口传输协议(网关协议)PHP-FCGI (fast-cgi)传输给PHP-FPM (进程管理程序),PHP-FPM不做处理。然后PHP-FPM调用PHP解析器进程,PHP解析器解析PHP脚本信息。PHP解析器进程可以启动多个,进行并发执行。 ③将解析后的脚本返回到PHP-FPM, PHP-FPM再通过fast-cgi 的形式将脚本信息传送 给Nginx. ④服务器再通过Http response的形式传送给浏览器,浏览器再进行解析与渲染,最后 进行呈现。

WordPress介绍

WordPress是一款使用PHP语言开发的博客平台,用户可以在支持PHP和 MySQL数 据库的服务器上架设属于自己的网站;也可以把WordPress当作一个内容管理系统CMS来 使用。它是免费的开源软件,是一个注重美学、易用性和网络标准的个人信息发布平台。使 用WordPress可以搭建功能强大的网络信息发布平台,但更多的是应用于个性化的博客。它 既方便统一管理,共享软硬件资源,又可以有效降低网站建设成本。针对博客的应用, WordPress能够省略后台复杂的代码,集中精力做好网站的内容。WordPress拥有许多第三 方开发的免费模板,安装方式简单易用;拥有成千上万个各式插件和不计其数的主题模板样式以供使用

LNMP 1.7 下载版:(不含源码安装包文件,仅有安装脚本及配置文件)

http://soft.vpser.net/lnmp/lnmp1.7.tar.gz

文件大小:165KB MD5:45f3e817ff49a479d45b313e18fddb52

完整版:

http://soft.vpser.net/lnmp/lnmp1.7-full.tar.gz

文件大小:870MB MD5:fb64ae99adbb57fcadfa13cf45491718

旧版本:

LNMP 1.6

下载版:(不含源码安装包文件,仅有安装脚本及配置文件)

http://soft.vpser.net/lnmp/lnmp1.6.tar.gz

文件大小:159KB MD5:5ea810395fc14f0ebc628e6e805de3a5

完整版:

http://soft.vpser.net/lnmp/lnmp1.6-full.tar.gz

文件大小:677MB MD5:a58aaeaf0661a251d9f54b29c0d3d1ea



1.安装LNMP环境

将lnmp1.6.tar.gz上传到虚拟机:(用xshell的xftp上传)

Lnmp3.png

双击你要上传的文件

LNMP1.png


回到虚拟机输入ls查看是否上传成功:

进行解压:

Tar -zxvf lnpm1.6-full.tar.gz

进入lnmp1.6-full目录,执行安装脚本:

Cd lnmp1.6-full/

./install.sh


2.部署WordPress应用

wordpress-4.7.3_CN.zip压缩包: https://cn.wordpress.org/wordpress-4.7.4-zh_CN.zip


创建WordPress数据库并赋予远程权限:

mysql -uroot -p000000


将提供的wordpress-4.7.3_CN.zip压缩包上传并解压:

unzip wordpress-4.7.3-zh_CN.zip


进入home/wwwroot/default目录,将index.html 删除,命令如下: ( 该目录为Nginx的项目目录,删除原本存在的默认页面)

rm -rf index.html


回到/root/wordpress目录,将该目录下的所有文件,复制到/home/wwwroot/default目录下,并赋予777的权限,命令如下:

cp -rvf * /home/wwwroot/default

cd /home/wwwroot/default/

chmod 777 *


在/home/wwwroot/default/目录下,可以看见一个wp-config-sample.php配置文件,该文件是WordPress应用提供了-一个模板配置文件,将该模板复制- -份并改名为wp-config.php,然后编辑该文件,命令如下:

cp wp-config-sample.php wp-config.php

vi wp-config.php

Lnmp2.png


修改完毕后,保存退出,在浏览器中输入虚拟机地址刷新页面,进入WordPress .

安装界面,填写必要信息,然后单击左下角“安装WordPress”按钮。