LNMP一键安装包0.5版正式发布 附安装和配置

Linux技术    2010-10-12 19:18  

  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  

   

Www.Hdut.Com

(图为lnmp0.3版本安装)

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

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

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

Www.Hdut.Com

(图为lnmp0.3版本安装)

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

Www.Hdut.Com

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

在线留言

我要留言