LNMP 一键安装包是一个用 Linux Shell 编写的可以为 CentOS/RadHat 、 Debian VPS(VDS) 或独立主机安装 LNMP(Nginx 、 MySQL 、 PHP 、 phpMyAdmin) 生产环境的 Shell 程序。 0.5 版本主要针对 LNMP 安装脚本进行了优化,减少因为环境差异引起的安装错误,其次对 Nginx 、 PHP 、 MySQL 等主要程序进行了版本升级。同时优化了 eAccelerator 和增加 ionCube 安装程序,Zend Optimizer 、 eAccelerator 和、 ionCube 可以完美共存。
LNMP 一键安装包 0.5 版本具体更新内容
1 、升级 Nginx 到 0.7.67 、 MySQL 到 5.1.48 、 PHP 升级到 5.2.14 、 PHPMyAdmin 升级到 3.3.7
2 、为安全将 Nginx 日志移动到/home/wwwlogs/下面;
3 、更改 32 位 64 位判别方式;
4 、增加系统时间调整,防止时间错误造成编译出错;
5 、优化 eAccelerator 安装程序;
6 、增加 ionCube 安装程序;
LNMP 安装举例:在 CentOS 系统下安装和配置 LNMP 、安装 FTP 服务器 vsftpd 、并搭建 WordPress 博客网站的过程 (摘自远方博客)
CentOS VPS 安装 LNMP 准备
Linux vps 服务器 CentOS 系统最小化安装不一定会默认安装 wget 和 unzip,而 LNMP 安装包和 WordPress 安装过程中却是会用到这两个服务命令的,因此必须首先安装。通过 Putty 连接 vps 服务器之后,使用 yum install wget 和 yum insatll unzip 进行安装。
LNMP 安装配置
1. 登陆连接 vps 服务器 (Putty)
2. 安装 licess 提供的 lnmp 一键安装包,wget 默认下载到当前目录:
(图为 lnmp0.3 版本安装)
3. 解压 LNMP 安装包:tar zxvf lnmp0.5.tar.gz ;然后转移到目录:cd lnmp0.5/
4. CentOS 系统执行./centos.sh 开始安装过程。
5. 输入要绑定到网站服务器根目录的域名 (该域名必须首先做 A 记录解析到 vps 的 IP 地址才会生效) 。
(图为 lnmp0.3 版本安装)
6. 输入域名按 Enter 后 centos.sh 脚本执行文件开始自动安装 Nginx 、编译 php 、安装配置 MySQL 、 phpMyAdmin 和 Zend 等组件。刚开始需要输入 mysql root 账号的密码,然后整个下载和安装编译的过程大概经过约 10-30 分钟。
(图为 lnmp0.3 版本安装)
7. 安装其他组件 (可选):cd 到 lnmp0.4 下执行。/eaccelerator.sh 则程序会自动安装 eAcelerator,执行。/pureftpd.sh 则安装 pureftpd FTP 服务器,执行。/vsftpd.sh 安装 vsftpd 。因为希望最小化安装 LNMP,所以这些都没选择安装。
8. 安装虚拟主机:cd 到 lnmp0.4 下执行。/vhost.sh 自动开始创建虚拟主机并绑定域名到指定的目录 (输入域名-》 指定绑定目录-》 设置是否启用静态规则-》 选择输入 WordPress-》 是否启用日志 N) 。若虚拟主机需要自定义伪静态规则,则输入 WordPress 时改为输入 url 重写静态化规则名称,然后在/usr/local/nginx/conf/自定义的伪静态名字.conf 里面添加自定义伪静态规则。或者直接编辑/usr/local/nginx/conf/nginx.conf 这个 nginx 配置文件。
9. LNMP 安装结束后可以通过:/root/lnmp {start|stop|reload|restart|kill|status} 来对 LNMP 启动、停止、重启等状态进行管理。
LNMP 安装 vsftpd FTP 服务器
1. 安装 vsftpd 服务器,我们就可以通过 flashfxp 、 filezilla 等 ftp 客户端上传文件了:yum -y install vsftpd
2. 设置开机启动 vsftpd:chkconfig --level 35 vsftpd on
3. 禁止匿名登陆,修改/etc/vsftpd/vsftpd.conf 文件。将 anonymous_enable=YES,改为 anonymous_enable=NO
4. 修改 www 密码:passwd www 连续两次输入新的密码
5. 赋予目录权限和 www 用户权限: chown -R root:www /home/wwwroot 和 chmod 770 /home/wwwroot
-R : 对目前目录下的所有档案与子目录进行相同的权限变更 (即以递回的方式逐个变更)
6. 重启 vsftpd:service vsftpd start, service vsftpd restart
LNMP 安装 WordPress 博客
1. 通过 phpmyadmin 创建 mysql 数据库;下载 WordPress.zip,解压后修改 config.php 文件;全选 WordPress 文件夹内的所有文件及目录,右键压缩成 zip 格式。
2. 将重新压缩的 WordPress.zip 通过 FTP(SFTP) 上传到/home/wwwroot 根目录下。 若上传或解压路径错了,删除目录重来:rm -rf /home/WordPress 。
3. cd /home/wwwroot unzip WordPress.zip 解压到 wwwroot 根目录,访问绑定的域名开始安装 WordPress 博客。
技术支持:
LNMP 官网:http://www.lnmp.org/
作者技术支持邮箱:www@lnmp.org
官方安装方法:http://lnmp.org/install.html