返回列表 发帖

VPS网站系统 安装LNMP一键安装包,LNMP安装后 速度更快,更抗负载,最低128M内存要求。

提示:如果你网站大、流量高、负载高,推荐LNMP一键安装包
      nginx 速度更快、更能抗负载,至少双倍性能。就是无面板,只SSH管理麻烦点。


eaccelerator最新版1.0 支持PHP5.4 LNMP 一键安装脚本。简单测试。

LNMP环境下 XCache 一键安装包,LNMP安装XCache 3.0.0,APC 一键安装包。

ZendOpcache 一键安装脚本,LNMP环境下一键安装 Opcache 缓存扩展

对LNMP一键安装包的几点建议。并附上已修改好的LNMP强化包,优化包,减少502产生

LNMP 0.9.2 延伸版发布, 可直接选择安装最新PHP版本,nginx版本,mysql版本等

LNMP PHP多版本共存一键安装脚本 推出,记录终结版PHP 5.3.27发布,5.3寿命告终




1、选系统相关:  (在VPS管理平台上选择系统)
centos-5.6-x86     纯净的centos  (未安装任何服务)
                  安装后硬盘占用 513.31 MB    占用内存14.87 MB   
                 重装一下系统,快的话一二分钟,慢的话十多分钟,视服务器性能而定。


从纯净版Centos 上自行安装 lnmp一键安装包 0.9版     nginx/1.0.15
             安装后硬盘占用1.86 GB    占用内存 74.3 MB (只能最低128M内存上运行)
             注:lnmp一键安装 比效慢。视VPS而定。快的30分钟左右,慢的几小时或更长。

注:KVM型 VPS上安装,一般占用内存为45M左右。如果选择Debian系统,内存更少。
     如果你的VPS内存大(512M)、CPU足核,选用64位系统性能更好(耗双倍内存)。
     128M的VPS推荐使用Debian 32位系统, Centos系统一般会多占用30M左右。

     注:128M OVZ的VPS,如果没有峰值内存安装会出错, 128M KVM等VPS有swap




如在SSH管理 VPS,请使用这软件:    (使用ROOT、和密码登录SSH管理)
SSH登录,Putty登录VPS ssh操作,Putty下载 ,VPS轻量级面板Xen-Shell使用教程






2、系统安装好后,登录SSH后,再执行以下安安装:
首先在SSH里执行:screen -S lnmp
  这样,你执行以下安装时,你都可以关了 SSH,他都会自动安装好,
  IP能访问了就表时安装完了。确认是否还在安装中,可用w 查看有无负载。。



★注:LNMP 包已出 1.1 版,请上 lnmp.org 查看、下载新版安装
以下为以0.9版本为例,新版1.1安装时会有些出入。


★注:选择最新修改版。直接选最新版号安装,无需再一一升级。
LNMP 0.9.2 延伸版发布, 可直接选择安装最新PHP版本,nginx版本,mysql版本等




Centos 系统一次操作命令:
  1. wget -c http://soft.vpser.net/lnmp/lnmp0.9.tar.gz;tar zxvf lnmp0.9.tar.gz;cd lnmp0.9/;./centos.sh;
复制代码


Debian 系统一次操作命令:
  1. wget -c http://soft.vpser.net/lnmp/lnmp0.9.tar.gz;tar zxvf lnmp0.9.tar.gz;cd lnmp0.9/;./debian.sh;
复制代码


执行后,会提示输入域名,请随便输入一个域名。 免得到时域名访问不正常。
后提示设置一个MYSQL数据库管理密码,设置一个数据库的root 密码。
还有,是否安装 InnoDB,最好直接回车,不安装。因为会占用更多内存。
后执行安装,需要很长时间,感觉比安装Kloxo面板更长,接下来就等,等他全安装好。



DS、Hostigation一般20分钟左右装好,84需30分钟。
像virpus、123systems的15美金的,都得1小时以上。
如果PVS性能不好安装时间更长,有的VPS只给0.3G的CPU得2小时以上。




LNMP安装好后还可装FTP,绑域名也是命令。全SSH操作。
安装FTP、绑域名,请看下面的官方安装说明!


要想管理方便的可考虑以下面板:
VPS控制面板 Kloxo/Lxadmin虚拟主机控制面板安装教程 Kloxo 面板安装
wdcp管理系统VPS管理更方便,wdcp v2.2版本 lanmp 一键安装包
VPS管理面板,easypanel 虚拟主机控制面板 2.0.0  kangle web服务器



几个相关问题、和注意事项:
本贴隐藏内容,需登录、回复后,即可浏览!

重点:有些设置后 还需重启 Nginx,使其生效。
       Nginx状态管理:/etc/init.d/nginx restart
       这样来执行重启。即可生效。



注:如果有多个域名要绑定时,请按Y,并按提示输入。
     如多个域名,1.idc866.com 2.idc866.com   中间空格。
     也可以直接编辑域名配制文件中的 server_name 添加

下图为 执行:/root/vhost.sh  时所填参数




注:DX请反中间输入换成 discuzx,图中是DZ7规则

伪静态修改请看这里的相关介绍:
LNMP伪静态问题、502问题、404、301问题,fsockopen禁用函数,




注意,0.9版官方加了图文教程。
        很多站友很多地方会不明白。我们都加红强调!

------------------Lnmp.org以下为官方原安装信息:
0、SSH里执行:screen -S lnmp
     如果提示screen命令不存在可以执行:
     Centos系统:yum install screen     Debian系统: apt-get install screen 安装,
     注:执行这一步后,你在安装 lnmp 过程,你可关了SSH,自己会直到安装完。


1、下载LNMP一键安装包:
可以选择使用下载版(推荐国外或者美国VPS使用)或者完整版(推荐国内VPS使用),
如果使用下载版执行命令 wget -c http://soft.vpser.net/lnmp/lnmp0.9.tar.gz(推荐)
如果使用完整版,执行命令 wget -c http://soft.vpser.net/lnmp/lnmp0.9-full.tar.gz
执行上述命令后LNMP一键安装包就会被下载到VPS上。


2、解压一键安装包:
执行tar zxvf lnmp0.9.tar.gz 或者tar zxvf lnmp0.9-full.tar.gz 就会将LNMP一键安装包解压缩。


3、CentOS下安装步骤
下载版执行命令 cd lnmp0.9/ ,完整版执行命令:cd lnmp0.9-full/
然后再执行./centos.sh 也可以执行 ./centos.sh 2>&1 | tee lnmp.log (推荐这种方式,出错时可以到论坛上传lnmp.log日志),输入要绑定的域名(建议使用一个二级域名,该域名会绑定到/home/wwwroot/),回车,再输入要设置的MySQL root的密码,回车,提示"Press any key to start...",按任意键开始安装。程序会自动安装编译Nginx、PHP、MySQL、phpMyAdmin、Zend这几个软件。
注:执行后,接下来你就只需等待,快的半小时以内,慢的几小时,视VPS性能而定。

4、Debian下安装步骤
下载版执行命令 cd lnmp0.9/ ,完整版执行命令:cd lnmp0.9-full/
然后执行./debian.sh 也可以执行 ./debian.sh 2>&1 | tee lnmp.log  (推荐这种方式,出错时可以到论坛上传lnmp.log日志),输入要绑定的域名(建议使用一个二级域名,该域名会绑定到/home/wwwroot/),回车,再次输入VPS/服务器所在位置:asia、america、europe、oceania或africa,回车,再输入要设置的MySQL root的密码,回车,提示"Press any key to start...",按任意键开始安装。程序会自动安装编译Nginx、PHP、MySQL、phpMyAdmin、Zend这几个软件。


5、Ubuntu下安装步骤
下载版执行命令 cd lnmp0.9/ ,完整版执行命令:cd lnmp0.9-full/
然后执行./ubuntu.sh 也可以执行./ubuntu.sh 2>&1 | tee lnmp.log  (推荐这种方式,出错时可以到论坛上传lnmp.log日志),输入要绑定的域名(建议使用一个二级域名,该域名会绑定到/home/wwwroot/),回车,再输入要设置的MySQL root的密码,回车,提示"Press any key to start...",按任意键开始安装。程序会自动安装编译Nginx、PHP、MySQL、phpMyAdmin、Zend这几个软件。


安装其他组件
1、安装eAccelerator,执行如下命令:./eaccelerator.sh ,
     按提示选择版本,回车确认后,就会自动安装并重启web服务。
     (安装这个更抗负载、执行更快,有必要装,PHP5.3需新版不占资源)
2、安装ionCube,执行如下命令:./ionCube.sh 就会自动安装并重启web服务。
     (这个百度了一下,是什么PHP加密。有些程序需要,可安装,不占资源)
3、安装imageMagick,执行如下命令:./imageMagick.sh
    (图像处理的,如DX可设他来处理PNG、GIF等加水印、压缩等。一般不用)
      回车确认后,就会自动安装并重启web服务。
4、安装memcached,执行如下命令:./memcached.sh
     安装后,就会自动安装并重启web服务。内存缓存,占用60M左右内存 (可调)。  
5、安装PureFTPd和管理面板,执行如下命令:./pureftpd.sh
     按提示输入你MySQL的root密码、FTP用户管理面板的密码、MySQl的FTP数据库密码
    (可直接回车,自动生成一个密码),回车确认,就会自动安装PureFTPd,
    安装完PureFTPd,在浏览器执行http://你的域名或IP/ftp/
    输入你前面设置的FTP管理面板的密码,就可以管理、就可开FTP账户了。
  (FTP管理平台。 FTP分配时,请分配到 home/wwwroot下的网站目录里)

6、升级Nginx版本,执行如下命令:./upgrade_nginx.sh 按提示输入nginx的版本号,如1.1.19,
    版本号可以从http://nginx.org/en/download.html获取。

7、升级PHP版本,执行如下命令:./upgrade_php.sh 按提示输入php版本号,如5.3.10。
     版本号可以从http://www.php.net  查看最新版本号。

(★ 注:执行上面安装操作,请确保是在 lnmp0.9 目录里,  很多人在这里出现问题
       如:cd /root/lnmp0.9/ 进入目录即可 )

注:也可以直接使用 FTP软件登录 root用户,后面端口填22 即可,使用跟FTP一样!






虚拟主机管理  (域名添加 全部是SSH里操作)
1、添加虚拟主机,执行如下命令:/root/vhost.sh 根据提示输入要绑定的域名,回车,如果需要添加更多的域名,输入y,再输入要另外绑定的域名,多个域名可以用空格隔开。再输入域名绑定的目录(绝对目录,如/home/wwwroot/lnmp,如果不填默认是/home/wwwroot/绑定的域名),再选择是否添加伪静态规则,默认已经有了Discuz、Wordpress、Sablog、emlog、dabr,可直接输入以上名称即可,如果需要添加自定义伪静态规则,直接输入一个想要的名字,程序会自动创建伪静态文件,直接在/usr/local/nginx/conf/你自定义的伪静态名字.conf 里面添加伪静态规则就行。接下来会提示是否需要启用日志功能,一般情况下不需要启动,直接输入n就行,如需启动,输入y,再输入要定义的日志文件名字,回车就会自动添加虚拟主机。
2、删除虚拟主机,ssh执行:rm /usr/local/nginx/conf/vhost/域名.conf



状态管理 (可用于重启、停止 等操作)

LNMP状态管理: /root/lnmp {start|stop|reload|restart|kill|status}
Nginx状态管理:/etc/init.d/nginx {start|stop|reload|restart}
PHP-FPM状态管理:/etc/init.d/php-fpm {start|stop|quit|restart|reload|logrotate}
PureFTPd状态管理: /etc/init.d/pureftpd {start|stop|restart|kill|status}
MySQL状态管理:/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}
Memcached状态管理:/etc/init.d/memcached {start|stop|restart}



相关图形界面程序
phpinfo : http://前面输入的域名或IP/phpinfo.php
phpMyAdmin : http://域名或IP/phpmyadmin/        (可备份数据库放服务器上)
探针 : http://前面输入的域名或IP/p.php
PureFTP管理界面:http://前面输入的域名或IP/ftp/   (FTP面板)
Memcached测试页面:http://前面输入的域名或IP/memcached.php


LNMP相关目录
nginx : /usr/local/nginx
mysql : /usr/local/mysql
php : /usr/local/php
网站目录: /home/wwwroot/
Nginx日志目录:/home/wwwlogs/ Nginx
虚拟主机配置文件所在目录:/usr/local/nginx/conf/vhost/


LNMP相关配置文件
Nginx主配置文件:/usr/local/nginx/conf/nginx.conf
MySQL配置文件:/etc/my.cnf
PHP配置文件:/usr/local/php/etc/php.ini
php-fpm配置文件:/usr/local/php/etc/php-fpm.conf
PureFtpd配置文件:/usr/local/pureftpd/pure-ftpd.conf
PureFtpd MySQL配置文件:/usr/local/pureftpd/pureftpd-mysql.conf



来源:http://lnmp.org/install.html




注意:---------------------------

所以只能在最低128M的VPS上运行,不过感觉网站运行更快。就是管理不方便



提示:如果你网站大、流量高、负载高,推荐LNMP一键安装包
      nginx 速度更快、更能抗负载,至少双倍性能。就是无面板,只SSH管理麻烦点。




其它相关问题:
LNMP一键安装包问题。伪静态问题 user 'ftp'@'localhost' anonymous FTP only


-------------------------------相关贴-------------------

免费练手VPS系统,VM虚拟机Linux打包下载,Linux虚拟机系统,今天你玩了吗?

VPS Linux的SSH常用命令,SSH命令操作,ssh使用,SSH下载上传,SSH压缩解压,

SSH登录,Putty登录vps ssh操作,Putty下载 ,VPS轻量级Xen-Shell使用教程

VPS控制面板 Kloxo/Lxadmin虚拟主机控制面板安装教程 Kloxo 面板安装

VPS网站系统 安装LNMP一键安装包,LNMP安装后 速度更快,最低128M内存要求。

wdcp管理系统VPS管理更方便,wdcp v2.2正式版本 lanmp 一键安装包

VPS管理面板,easypanel 虚拟主机控制面板 easypanel 安装 kangle web服务器

VPS管理面板 PHP+MySQL虚拟主机管理软件LuManager2.0.28正式版发布 Nginx

Kloxo面板优化 对MySQL进行一些优化,节约内存 100M MySQL优化 Kloxo优化版

kloxo里Apache切换lighttpd方法,切换lighttpd好处。lighttpd资源占用更少。

VPS 防御DDOS攻击 - 防御/减轻DDOS攻击 Linux下防御DDOS攻击 DDoS deflate
分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
★ 11月开空间新规则,百度GG收录百贴:http://idc866.com/thread-15155-1-1.html
★ 本站转型:推荐免费空间,收集免费空间,免费空间测试,并提供原创申请教程。
★ 免备案空间,免费空间,免费国外空间,国外免费空间,免费美国空间
★ 我们是一群辛勤的小站站长,我们需要团结,我们需要共同进步!!!!
★ 达要求开空间,论坛发申请贴后,请加QQ:876812422  (一般在线、有Q必回)

TOP

没人顶我顶

TOP

TOP

再顶你。。。。。。

TOP

这个 LNMP是啥玩意儿 百度一下去

TOP

全转走了 嘿嘿 http://www.521jp.tk/html/201108/269.html

TOP

回复看看

TOP

学习了,正在安装!
八零社区www.me80.net

TOP

学习了~~~~~~~~~

TOP

看看阿来啊爱爱爱爱爱

TOP

学习了                           ···············

TOP

看看怎么样

TOP

支持你们!     

TOP

飞过海风格飞过海饭规范化哈哈哈分工

TOP

回复看看啊~

TOP

哎.看看这个行不行吧
阿里嘻嘻电影网http://www.alicc.us求链接
淘美乐购物网http://www.taomle.com求链接

TOP

看看!!!!!!!!!!!!

TOP

ok kjian huitiue

TOP

貌似我回复了  怎么不见了。。。

TOP

返回列表