建站经验 experience
当前位置:首页 > 网站建设专题 > 建站经验
LNMP一键安装包0.5版正式发布 附安装和配置
发布日期:2010-10-11 阅读次数:958 字体大小:

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  

 

LNMP安装配置

(图为lnmp0.3版本安装)

3. 解压LNMP安装包:tar zxvf lnmp0.5.tar.gz ;然后转移到目录:cd lnmp0.5/

4. CentOS系统执行./centos.sh开始安装过程。

5. 输入要绑定到网站服务器根目录的域名(该域名必须首先做A记录解析到vps的IP地址才会生效)。

LNMP安装配置

(图为lnmp0.3版本安装)

6. 输入域名按Enter后centos.sh脚本执行文件开始自动安装Nginx、编译php、安装配置MySQL、phpMyAdmin和Zend等组件。刚开始需要输入mysql root账号的密码,然后整个下载和安装编译的过程大概经过约10-30分钟。

LNMP安装配置

(图为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