图文详解如何快捷搭建LNMP服务环境
- 2016-05-12 14:30:00
- 薛才杰 原创
- 22679
上一篇与大家一起学习了下如何搭建 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.zsite.com/download/chanzhi5.3-148.html
蝉知系统使用手册: http://www.zsite.com/book/chanzhieps.html
下载解压后,将 system 文件夹移到 www 文件夹中,然后将 www 文件夹中的所有文件上传到刚才建好的网站根目录下,访问网址进行安装操作。
启动安装程序
访问您的域名 http://domain/install.php。如果您将蝉知安装在二级目录,还需要再加上二级路径。
检查模块和目录权限
备注:如果模块或者目录检查不通过的话,请按照系统给出的提示进行操作以解决问题。
配置数据库
保存配置文件
设置管理员帐号
登录后台:
至此我们已经成功的搭建起 LNMP 服务环境,并在该环境中建立起一个网站了.