LNMP 0.9 一键安装包 安装图文教程

军哥的LNMP一键安装包非常不错,优点是安装方便,几串命令即可搭建Linux+Nginx+Mysql+PHP环境。

LNMP 0.9 于2012年4月23日更新,默认组件版本如下:Nginx 1.0.15 、MySQL 5.1.60、
PHP 5.2.17、PHPMyAdmin 3.4.8。

相比LNMP 0.8一键包,更新了以下内容:1、 优化安装过程及错误处理;2、MySQL安装增加InnoDB选项(可选);3、修正eaccelerator和ionCube的PHP版本判断错误的问题;;4、修正memcached pid创建失败的问题;5、修正pdo_mysql安装方法;6、PHP增加部分禁用函数;7、优化Nginx升级脚本;8、去除vsftpd安装脚本;9、修正访问不存在的PHP时返回404;10、更新Nginx版本;11、更新PHP探针;12、增加phpwin伪静态;13、升级过程增加停止LNMP相关服务;14、修正Nginx log_format问题。

据 官网说法,LNMP已经在以下服务商提供的VPS安装并通过测试 VPSYOU、DiaHosting、PhotonVPS、vpszz、BurstNet、Linode、DirectSpace、ThrustVPS、 瑞豪开源VPS、YardVPS、BuyVM、123Systems等32位和64位系统上测试通过。

下载安装非常简单,首先SSH登陆你的LinuxVPS。

注意:为了防止因为网络原因导致无法正常安装,建议大家先执行screen命令

1、下载LNMP一键安装包:

LNMP一键安装包有下载版和完整版两种,本站只介绍完整版。

wget -c http://soft.v5.net/lnmp/lnmp0.9-full.tar.gz

SSH执行以上命令,下载LNMP一键安装包完整版,下载版请到lnmp.org官方自行下载。

lnmp09-1.jpg

2、下载完毕后,解压缩一键安装包

tar zxvf lnmp0.9-full.tar.gz

lnmp09-2.jpg

3、CentOS安装步骤

1)进入一键包目录

cd lnmp0.9-full/ 

SSH执行以上命令。

2)执行CentOS专用安装脚本安装

./centos.sh

SSH执行以上命令,根据图示,步骤如下:

第一步要求输入要绑定的域名(建议使用一个二级域名,这个域名会绑定到/home/wwwroot/),回车确认;然后再输入MySQL root的密码,输入完毕后按回车。第三步提示:“Do you want to install the InnoDB Storage Engine?(Default no,if you want please input: y ,if not please press the enter button):”,意思是询问你是否安装 InnoDB,适合读写MYSQL频率较大的网站,一般直接回车(默认不安装),或输入N,如果要安装请输入Y。最后提示"Press any key to start..."(即:按任意键开始),接下来程序会自动安装编译Nginx、PHP、MySQL、phpMyAdmin、Zend这几个组件。

lnmp09-3.jpg

接下来就是漫长的安装和编译,根据机器配置,需要等待一段时间。

lnmp09-4.jpg

安装完成:

 lnmp09-5.jpg

4、关于其它组件

1、eAccelerator

eAccelerator是一个自由开放源码php加速器,优化和动态内容缓存,提高了php脚本的缓存性能。
安装方法:执行./eaccelerator.sh 就会自动安装并重启web服务。

2、ionCube

ionCube是用来加密PHP的工具。服务器安装了ionCube 用于执行加密过的PHP代码。
安装方法:执行./ionCube.sh 就会自动安装并重启web服务。

3、PureFTPd(带管理面板)

安 装方法:执行./pureftpd.sh 按提示一次输入MySQL的root密码、FTP管理面板的密码、MySQl的FTP数据库密码(也可直接回车,自动生成一个密码),最后回车确认,就会 自动 安装PureFTPd。完成后,在浏览器执行http://你的域名或IP/ftp/ 输入你前面设置的FTP用户管理面板的密码即可管理。

4、imageMagick

ImageMagick是一套功能强大、稳定而且免费的工具集和开发包,可以用来读、写和处理超过89种基本格式的图片文件,包括流行的TIFF、JPEG、GIF、 PNG、PDF以及PhotoCD等格式。
安装方法:执行./imageMagick.sh 就会自动安装并重启web服务。

5、memcached

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。
安装方法:执行./memcached.sh 就会自动安装并重启web服务。

6、升级Nginx版本

LNMP目前支持直接升级Nginx,升级过程中MySQL、PHP-FPM将会暂停。执行如下命令:./upgrade_nginx.sh 按提示输入nginx的版本号,如1.0.10,版本号可以从http://nginx.org/en/download.html获取。

7、升级PHP版本

LNMP支持直接升级PHP版本。请注意,某些网站程序,如shopex等有兼容性问题,升级前确保你使用的程序以支持5.3.*版本。升级过程中Nginx、MySQL、PHP-FPM将会暂停。执行如下命令:./upgrade_php.sh 按提示输入php版本号,如5.3.6。



轉載內容請註明出處: 轉載自V5.Net(原文:http://v5.net/PHPEnvironment/LNMP0-9-Install.html