图文详解如何快捷搭建LNMP服务环境

2016-05-14 14:42:00
xuecaijie
来源:
http://www.chanzhi.org/jianzhan/149.html1
转自文章 1123

上一篇与大家一起学习了下如何搭建 LAMP 环境的知识,今天小编再和大家分享下如何快捷地搭建 LNMP 环境,并搭建起一个网站。 Nginx 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 服务器。目前很受站长们的青睐,尤其是要求不是很高的中小型网站。

一、下载 LNMP 一键安装包

下载地址: http://soft.vpser.net/lnmp/lnmp1.2-full.tar.gz

国内备用地址: https://api.sinas3.com/v1/SAE_lnmp/soft/lnmp1.2-full.tar.gz

(软件最后更新 : 2015 7 24 17:34GMT+8

 

二、安装 LNMP

我的系统: CentOS6.5 x64

我直接在 linux 中下载解压并进行安装,执行命令:

wget -chttp://soft.vpser.net/lnmp/lnmp1.2-full.tar.gz && tar zxflnmp1.2-full.tar.gz && cd lnmp1.2-full && ./install.sh lnmp

按上述命令执行后,会出现如下提示:


需要设置 MySQL root 密码(不输入直接回车将会设置为 root )如果输入有错误需要删除时,可以按住 Ctrl 再按 Backspace 键进行删除。输入后回车进入下一步,如下图所示:


这里需要确认是否启用 MySQLInnoDB ,如果不确定是否启用可以输入 y ,输入 y 表示启用,输入 n 表示不启用。默认为 y 启用,输入后回车进入下一步,选择 MySQL 版本:


输入 MySQL MariaDB 版本的序号,回车进入下一步,选择 PHP 版本:


输入 PHP 版本的序号,回车进入下一步,选择是否安装内存优化:


可以选择不安装、 Jemalloc TCmalloc ,输入对应序号回车。

再选择 Apache 版本


提示 "Pressany key to install...or Press Ctrl+c to cancel" 后,按回车键确认开始安装。

LNMP 脚本就会自动安装编译 Nginx MySQL PHP phpMyAdmin Zend Optimizer 这几个软件。

(安装时间可能会几十分钟到几个小时不等,主要是机器的配置网速等原因会造成影响。)

如果显示 Nginx: OK MySQL: OK PHP: OK, 并且 Nginx MySQL PHP 都是 running 80 3306 端口都存在,并 Installlnmp V1.2 completed! enjoy it. 的话,说明已经安装成功。

 

三、添加虚拟主机

执行: lnmpvhost add 出现如下界面:


这里要输入要添加网站的域名, 如上图提示输入域名 回车后提示


这里询问是否添加更多域名,输入 y 回车后添加,如不添加输入 n

下面需要设置网站的目录,网站目录不存在的话会创建目录。也可以输入已经存在的目录或要设置的目录( 注意如要输入必须是全路径即以 / 开头的完整路径!!!)。不输入直接回车的话,采用默认目录: /home/wwwroot/ 域名。

接下来伪静态可以使 URL 更加简洁也利于 SEO ,如程序支持并且需要设置伪静态的话,如启用输入 y ,不启用输入 n 回车。

下一步是设置日志,如启用日志输入 y ,不启用输入 n 回车。

再输入要设置的日志的名称,默认目录为: /home/wwwlogs/ 默认文件名为:域名 .log 回车确认后,会询问是否添加数据库和数据库用户。


如果需要启用输入 y ,不启用输入 n 回车。这里我们输入 n 即可,因为在安装 CMS建站系统 时会进行数据库创建的。

 

四、在 LNMP 环境中搭建网站

这里我们以蝉知企业建站系统为例,在刚才搭建的 LNMP 环境中搭建起一个网站。

蝉知企业建站系统下载 : http://www.chanzhi.org/download/chanzhi5.3-148.html/?u=xcj

蝉知系统使用手册: http://www.chanzhi.org/book/chanzhieps.html/?u=xcj

 

下载解压后,将 system 文件夹移到 www 文件夹中,然后将 www 文件夹中的所有文件上传到刚才建好的网站根目录下,访问网址进行安装操作。

启动安装程序

访问您的域名 http://domain/install.php。如果您将蝉知安装在二级目录,还需要再加上二级路径。


检查模块和目录权限


备注:如果模块或者目录检查不通过的话,请按照系统给出的提示进行操作以解决问题。

配置数据库


保存配置文件


设置管理员帐号


登录后台:


至此我们已经成功的搭建起 LNMP 服务环境,并在该环境中建立起一个网站了,

发表评论
陆 减 玖 =
评论通过审核后显示。