Board logo

标题: LNMP 0.9.1 延伸版发布, 可直接选择安装最新PHP版本,nginx版本,mysql版本等 [打印本页]

作者: idc886    时间: 2013-6-23 20:30     标题: LNMP 0.9.1 延伸版发布, 可直接选择安装最新PHP版本,nginx版本,mysql版本等

相关:

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

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

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

对LNMP一键安装包的几点建议。修改好的LNMP强化包,0.9.1延伸包,减少502产生!



在此,祝贺一下PHP7.x 版发布。
      14.8.28日,5.6.0正式版发布,脚本支持直接输入5.6系版 安装。
            (memcached、Xcache、ACPu缓存组件已支持php 5.6系)
      15.12.3日,7.0.0正式版发布,脚本支持直接输入7.0系版 安装。



LNMP 0.9.2 延伸版 发布啦!!

可直接输入安装最新的PHP版本,如5.6.20
可直接输入安装最新的nginx版本,如1.9.15
可直接输入安装5.1系的mysql,如5.1.73
可直接下载最新phpmyadmin,如4.2.2
新增多PHP版本共存安装脚本:phpver.sh


    注:安装源都直接下载官方包,可直接输入最新版本号。
    注:有时VPS下载官方包失败会导致LNMP安装中止,可先本地下载后再上传到VPS
    注:只要你程序支持新版PHP,请选装最新版,这样执行更快,性能更好。
    注:如果程序只能运行在php低版,选php5.3.29 版兼容性更好。




一键安装执行脚本: (包最新更新16.4.20)

Centos 系统一次操作命令:
  1. wget -c http://vps.idc866.com/lnmp0.91.tgz;tar zxvf lnmp0.91.tgz;cd lnmp0.91/;sh centos.sh;
复制代码


Debian 系统一次操作命令:   
  1. wget -c http://vps.idc866.com/lnmp0.91.tgz;tar zxvf lnmp0.91.tgz;cd lnmp0.91/;sh debian.sh;
复制代码


关于安装包里的文件修改和组件说明请看:
对LNMP一键安装包的几点建议。附上修改好的LNMP强化包,0.9.1延伸包,减少502产生!





安装界面:(图为旧图,供参考)

LNMP0.9.1.jpg

最后 Press any key to start ....  为按任意键开始, 回车即可开始安装。


  注:默认版本号为当前同系最新: (不会输入版号就猛回车装这些默认的)
                如:php 5.6.20,nginx 1.9.15,mysql 5.1.73,phpmyadmin 4.2.2

        不支持输入php5.2版本号,如果你只想用5.2版本,可直接使用原版lnmp0.9
        LNMP 0.9.1 延升安装包将自带多版本phpver.sh 安装脚本,可与现有php版本共存
        程序需5.2的ZEND支持,就再安装一个php5.2,让某站使用5.2版本,,多爽。
        也可使用upgrade_php.sh 升降级程序把php降为5.2

       注:为省内存,默认装mysql5.1 系只 phpmyadmin 4.2.2 支持管理。
             内存512M或以上推荐装mysql5.5,5.6系,phpmyadmin装新版如4.6.0
             mysql版系越高内存占用越大,mysql5.7系暂时未做测试。有时间再试。

       安装脚本支持php5.4、5.5、5.6直接装上zend.
      
注:新手实在不知输入,则复制一键命令后猛回车,安装好就可以直接IP访问了
     不管中间遇到什么提示都猛回车,一路回车后到最后半小时左右安装好了。
     猛回车,版号都是默认版号,mysql 的root 密码为 root,可自行修改
     新手多重复安装几次,熟悉后,再慢慢去理解中间的步骤吧。

       debian.sh  脚本,在 debian 上安装成功。有时更新源不稳定就会安装失败。
       注:目前debian更新源不稳定,有时会导致无文件下载,安装失败。解决方法
       检测方法为:sh debian.sh  2>&1 | tee lnmp.log   ,安装生成log日志,
                        再查看里面的 更新的de包地址,就会发现,很多更新包下载失败。      


安装LNMP前可先在SSH里执行:screen -S lnmp
     如果提示screen命令不存在可以执行:
     Centos系统:yum install screen     Debian系统: apt-get install screen 安装,
     注:执行这一步后,你在安装 lnmp 过程,你可关了SSH,自己会直到安装完。

    screen -ls               读取窗口,用来恢复。 会看到如  12865.lnmp
    screen -r 12865      恢复窗口,后台带上看到的 12865
                                 有时前面窗口还没有退出,可用 screen -d 强制退出后再恢复





方便,随意

每次安装VPS环境,都是先安装好默认的版本,再一个一个执行升级,多麻烦的,

现在针对这些使用中的麻烦事, 在LNMP 0.9版本的基础上 延伸,想到什么搞定什么

推出 可选择版本号直接安装 的 LNMP 0.9.1 版本,一次搞定,多爽。

以后还有要增加和完善的,就再把小版本号增加。

有了自动选版本,应该几年这个脚本都不用更新了,,呵呵。

注:由于监听门GG的代码上传将在14年1月15日停止上传新代码,不影响旧代码下载
      如果要更新,可能会选择其它的开源代码上传源。或本站做下载。





新增安全、功能:

修改了 IP访问目录为 /home/wwwroot/default ,使防跨站更安全。
本贴隐藏内容,需登录、回复后,即可浏览!




更新记录:

2013.06.23   因自己装环境需要,特推出版本号可自定义的延伸版。
                    放出.sh 安装脚本,方便安装。 安装包以后其它脚本完善后放出。

2013.07.12   修改一下PHP版本号为终结版:5.3.27   nginx:1.5.2   
                    完善了phpver.sh 与 vhost8.sh PHP多脚本,添加域名时选择PHP
                    并放出两文件的一键安装脚本包。         

2013.07.13  增加zendopcache 缓存扩展一键安装脚本。
                   与ea 缓存类似,并且支持php5.2~php5.5系
                   完成LNMP 091安装包放出,经后采用vps.idc866.com 做代码存放。

2013.08.10 修改:php:5.3.27,mysql:5.1.71,nginx:1.5.3,phpmyadm:4.0.5
                 做了小修改。增加CPU核数识别, 写入nginx.conf 中的工作进程数。
                 修正vhost.sh 等添加域名脚本中301代码,vhost0中的pathinfo支持代码
                 xcache.sh 脚本增加CPU核数识别,增加内存自行设定。

2013.8.20  增加APCu一键安装 apcu.sh 脚本。此为apc的新版,支持PHP52-55全系
                 修正PHP版本判断。centos.sh debian.sh upgrade_php.sh phpver.sh
                (原脚本在使用或升级php版号为5.5.2 时 脚本判断错误为php5.2版)

2013.9.1   修改版号nginx:1.5.4,    phpver默认版号:php5.5.3
               修改php安装、升级时替换内置函数使用编码utf_8为 ISO-8859-1编码,
               在php5.4\5.5下完美运行dz\dx\pw,GBK程序后台、消息中文不出空白
                修改文件为: centos.sh debian.sh upgrade_php.sh phpver.sh
               
13.10.01    版号nginx:1.5.6, php5.5.4,phpmyadmin:4.0.8,MYSQL:5.1.72

                 压缩包tar.gz换成.tgz名,好在WinSCP中压缩、解压、编辑,速权限。
                 把脚本中的默认版本号代码 全放在最前面,方便经后修改不用再找代码。




13.10.10 更新XCache脚本,版号为最新3.1.0 支持php5.5.*系了
              修正原XCache、zendopce、ea、apc等脚本在删除时一个小错
              错误为:如果没有安装这些组件,选0删除时会停PHP,判断后不启动PHP。

14.01.06  更新版号nginx:1.5.8, php5.5.7,phpmyadmin:4.1.3,MYSQL:5.1.73
              并修改了一下原值 request_order = "GP" 改为  "CGP",免得织梦说得改
               http://help.dedecms.com/install-use/apply/2013/0715/2325.html

               原autoconf-2.13换成 autoconf-2.69,从官方直接下载。
               避免在php5.5下安装 memcache 时 有错误提示autoconf版本过低。

               更换为 memcache-3.0.8版本,
               更换 memcached.sh 中 版本为最新 1.4.17 版,从官方直接下载。


贴文有限,更新记录请查看此文最后: http://vps.idc866.com/0IDC886-txt.txt




注:官方包最新版号查看:
   (有时VPS下载官方包失败会导致LNMP安装中止,可先本地下载后再上传到VPS)

http://www.php.net
http://www.nginx.org
http://dev.mysql.com/downloads/mysql/5.1.html
http://www.phpmyadmin.net

http://www.memcached.org
http://ftp.gnu.org/gnu/autoconf/





LNMP 0.9.1延伸版安装包中相关脚本:

phpa.sh      函数开/关                     phpb.sh              简单防跨开关(nginx)
phpver.sh   php多版安装共存           vhost8.sh            选择PHP版本添加域名脚本
xcache.sh  可自选版xcache              zendopcache.sh   可自选版zendopcache
apc.sh       可自选版apc                   apcu.sh               可自选版apcu  
502.sh       添加防502参数               ddos.sh              安装简单防ddos、cc
eaccelerator.sh    ea缓存一键脚本      fail2ban.sh          一键防暴21、22端口


       注:这些脚本,在军哥的 LNMP0.9、1.0、1.1、1.2、1.3上都是可通用的。
                   ubuntu未测试LNMP安装,所以未修改ubuntu.sh 脚本


脚本相关说明请参考:
对LNMP一键安装包的几点建议。修改好的LNMP强化包,0.9.1延伸包,减少502产生!

原LNMP 0.9版贴子更多说明
VPS网站系统 安装LNMP一键安装包,LNMP安装后 速度更快,更抗负载,最低128M内存。



一个安装脚本,需要多次测试,慢慢完善。 (装一次环境都需要几十分钟),

如果你在使用中发现有错误,或哪需要修改,请告诉我们,以便我们修复。


最近 debian 6.0 debian 7.0 无法安装lnmp 的问题,详细说明和解决方法:更换源



----------------------------------------------------------------------
LNMP 环境相关的一键包工具集贴:

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

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

LNMP PHP多版本共存一键安装脚本 推出,记录终结版PHP 5.3.27发布-PHP5.3告终

对LNMP一键安装包的几点建议。修改好的LNMP强化包,0.9.1延伸包,减少502产生!

LNMP环境下 XCache 一键安装包,LNMP安装XCache,APC 一键自选版安装包。

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

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

LINUX下几个常用的服务器检测测试工具。LINUX下查看CPU、主板、硬盘、内存信息

图片附件: LNMP0.9.1.jpg (2013-6-24 06:44, 49.35 KB) / 下载次数 3623
http://idc866.com/attachment.php?aid=2873&k=8dc14d03b4ccbfdab2fb8d6b6471a48d&t=1732455893&sid=QkcsQD


作者: idc886    时间: 2013-6-23 20:30

相关:

lnmp.org 出的 LNMP0.9 版本,其实很不错的,完整,稳定。就是不能选版本装

虽然现在出了 1.0,但并不完美,而且还有些些 bug。

LNMP1.0只是增加了可直接安装到5.3,增加了 mysql 5.5版本选择。

要是换成 随意输入版本号安装就更好了,可能军哥不会考虑,

因为军哥都是用的自己的安装下载源。


1.0版里采用 在 vhost.sh  添加域名时防跨,但添加多域名时他就只防一个域名。

如一次添加多域名后,不采取 目录权限防跨,那也只是空谈了。

而,vhost.sh, 目前只做php 5.3 判断, 5.4、5.5 都没有判断。



mysql 5.5 系,如果不使用 innodb。 性能见不得有多少提升。

如果使用 innodb,那将多占用 几十至100m左右内存,小内存VPS伤不起。

innodb 在小站见不到优势,而且一般程序都不支持,
(如 DX 日PV 10W级,可考虑了,但目前DX并不支持innodb 引擎,还只在考虑中)。

       DX在6.25日发布了个 innodb 支持测试版,修改数据库HPH升级脚本,
       只支持DX25、30,文章中说了, 日几万贴的可以考虑。 ,小站没啥用。






以下为个人测试,供参数:


     OVZ一代  VPS内存显示大概为:

       32位系统 debian 会比Centos  少用30M左右内存

       512M VPS建议选 64位系统,  在硬盘读写上感觉性能更好,其它感觉差不多。
       64位一般装完环境占用150M,运行几个小站200M左右占用。

      128M VPS 选32位 debian 7,一般占用70M。
       如选 32位 Centos 就达100M,再运行几个小站就将达130M了。

       debian 6 因为源有问题,LNMP 0.9\1.0都无法安装。


还有 php5.5.0  据说自带 ZEND,其实不然,
       原php都带有个 zend V2.3,   现在只是把这个 2.3 升级为2.5dev 版
      并不支持 zend 加密程序的。  用Zend 检测工具检测说没有安装 Zend.

      目前 ZendGuardLoader、XCache、APC、eAccelerator 都不支持php5.5.0
             eAccelerator 原来会在缓存目录下生成很多缓存,占用空间,有时达几G。

     php5.5.0链接数据库客户端版本为: libmysql - mysqlnd 5.0.11-dev - 20120503
作者: myniejianping    时间: 2013-6-23 20:33

看看。。。。。。。。。。。。。。
作者: myniejianping    时间: 2013-6-23 20:34

本帖最后由 myniejianping 于 2013-6-23 20:43 编辑

当我回复完。看到隐藏内容的时候我瞬间石化。

我裤子都脱了。大家你就给我看这个
作者: idc886    时间: 2013-6-23 20:38

回复 4# myniejianping


      还在组织内容。。。 马上发布的。
作者: myniejianping    时间: 2013-6-23 20:43

回复 5# idc886


    大家可以借鉴下我的LTANMP的gperftools和pureftpd的安装。

pureftpd已经解决军哥版本的数据库权限问题什么的。
作者: khy    时间: 2013-6-23 20:43

回复 1# idc886
作者: idc886    时间: 2013-6-23 22:58

回复 6# myniejianping

还是在原 lnmp 0.9 做了点修改。

    没用 mysql 5.5  所以不存在 pureftpd 的安装问题

gperftools  以后了解,看他有啥优势。。
作者: myniejianping    时间: 2013-6-24 01:00

回复 8# idc886


    权限问题呢?8他的不是等于root权限么
作者: idc886    时间: 2013-6-24 07:30

回复 9# myniejianping


    啥权限?   原版中 很多是用 www 权,安全会打折。

现改为  65534:31    开FTP的默认权, 这样好设置目录属性,如751 755 等。


目录为 65534:31  权,不会影响 root 用户。 只对www访问 起限制。
作者: leisun321    时间: 2013-6-24 09:30

这么强大  自己出包了啊!!
作者: myniejianping    时间: 2013-6-24 13:18

回复 10# idc886


    之前你不是说他那个ftp那个帐号等于是root权限么。我已经修正。

另外你的那个65334权限在配置文件都看的到。

所以我是用的随机的方式。
作者: dengdaisky    时间: 2013-6-25 11:12

看看怎么样
作者: idc886    时间: 2013-6-25 14:14

回复 12# myniejianping

脚本都是能看的, 配制文件由他看的到呀.  改 65334 权后

我用FTP账户好管理文件呀。也更好地去设目录形防跨

不然装完环境,我还得再用SSH去改这些目录权。 这些都是我每次装完VPS必做的安全。  


FTP账户号 那个 root 权,是装FTP脚本中设定的。  在环境安装脚本中无法弄。
不过,我每次装完环境也是必需修改这个权限的,还有FTP带的那个账号。   
下次看看你那脚本是怎么处理的。
作者: myniejianping    时间: 2013-6-25 16:05

回复 14# idc886


    不安装pureftpd和pureftpd的在线管理器。难道你也65334
作者: idc886    时间: 2013-6-25 16:50

回复 15# myniejianping


    不安装这FTP面板。没关系的。。。

你的意思是,你安装包把这个目录权限随机设?

那你只能用 ROOT 来当SFTP用了。。。 用SFTP上传东西很慢。。


而且,不管安装不安装FTP,  设的这个权限再加 751  都可以防 WWW

并不会影响 root
作者: myniejianping    时间: 2013-6-25 20:35

回复 16# idc886


    65334       31这2个随机设置
作者: strljx    时间: 2013-6-25 21:03

对了 laoda(这是咱们idc886的传统啊,突然忘了) 这是你自己弄得啊!
很赞了!
PS 为啥不做1.0.1什么的》》》
作者: uname    时间: 2013-6-25 21:12

新版本我过来体验
作者: idc886    时间: 2013-6-25 23:01

回复 17# myniejianping


    你只用 root 那他们随机设置是没问题。。   也没必要。。

只要防www 就成了
作者: idc886    时间: 2013-6-26 20:04

回复 18# strljx


    用军哥的原包  修改一做成的。。
    以后自己安装方便,不用再升来升去了。一键就好。


1.0  与 0.9  实质没啥出别。   也就多了个 mysql 5.5选择。


如果以后军哥不考虑出 可选版本安装。   到时咱们再修改一下 1.0 的即可。



把安装脚本里面的版本输入代码复制过去即可。   

你也可用写字板打开两个脚本,,复制一下过去试试。  

不过,他那PHP 与mysql 判断,还得改改,   可直接先复制 nginx 脚本试试哦。
作者: xiaohan88    时间: 2013-7-22 11:47

学习一下。
作者: qq984451811    时间: 2013-7-25 07:59

看看我来
作者: idccn    时间: 2013-8-18 07:26


作者: 大傻兔    时间: 2013-10-23 18:27

回复 1# idc886


    非常的好 我喜欢
作者: cyh    时间: 2013-10-23 18:41

当我回复完。看到隐藏内容的时候我瞬间石化。

我裤子都脱了。大家你就给我看这个
myniejianping 发表于 2013-6-23 20:34


kao,人才啊!
作者: yuhaozi2    时间: 2013-11-12 15:04

不过刚装完!!!!!!!!!
作者: dashatu    时间: 2014-1-1 21:34

回复 1# idc886


   来就是为了学习更多的vps经验的
作者: interracial    时间: 2014-1-24 18:11

学习下,学习了
作者: as535364    时间: 2014-2-8 17:58

這lnmp超好用低
作者: self001    时间: 2014-2-28 10:07

ssssssssssssssssssssssssss
作者: fly2009    时间: 2014-4-9 03:20

本贴隐藏内容
作者: hai232658    时间: 2014-6-3 15:46

dsadsad看看啊
作者: a877059905    时间: 2014-7-4 09:07

支持那些系统
作者: scandisk    时间: 2014-9-29 09:26

本帖最后由 scandisk 于 2014-10-17 09:51 编辑

好像出问题了,我的站现在不能上传文件了……郁闷……
作者: aizhu    时间: 2014-11-9 14:07

看看。。。。。。。。。。。。。。
作者: GCCN    时间: 2014-11-14 19:45

看看,,,,,
作者: GCCN    时间: 2014-11-14 20:21

看看、、、、、、
作者: bebeking    时间: 2015-1-12 21:43

学习学习
作者: maiawpyg    时间: 2015-1-12 23:05

学习中
作者: 焦泠儿    时间: 2015-2-26 21:41

简直不能再棒了,学习了。
作者: hadyn    时间: 2016-8-31 09:09

顶顶 支持 来看看




欢迎光临 免费国外空间,国外免费空间, (http://idc866.com/) Powered by Discuz! 7.2