返回列表 发帖

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

今天都还没有开始玩VPS。

TOP

看看怎么样啊

TOP

和以前不一样了

TOP

支持 ,来学习了

TOP

沒绑米咋办

TOP

下载学习一下.如何操作试试手.

TOP

LINUX学习中

TOP

回复学习

TOP

来学习一下。。

TOP

我就回复看看!呵呵!

TOP

怎么破

TOP

看看学习中、、、、

TOP

支持,哈哈哈哈哈哈!!!!

TOP

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

TOP

这一定要看看了啊
[url]www.loveptc.net[url]专业挂机网,免费赚美圆!!

TOP

看看吧,学习一下

TOP

返回列表