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默认下载到当前目录:
wget -c http://soft.vpser.net/lnmp/lnmp0.5.tar.gz |
(图为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