English | VPS常用软件下载 |
  • 美国VPS主机推荐
  • |
  • 代购服务
  • |
  • 10美元以下VPS
  • |
  • VPS新手指南/教程
  • |
  • 留言板
  • |
  • 关于VPSer
  • | VPS论坛 | 登录 |

    LNMP一键安装包 PHP自动升级脚本

    2011年03月15日 上午 | 作者:

    前一段时间完成了lnmp一键安装包PHP自动升级脚本,今天发布出来,如果想升级PHP版本的lnmp用户可以试用一下。支持目前lnmp的所有版本。

    只能有低版本升级到高版本不能降级。可以升级到现有PHP 5.2.14到PHP 5.3.5除5.3.0、5.3.1、5.3.2的几个过渡版本之外的PHP版本,如果PHP发布新的版本,只有安装方式上不发生变化就可以一直使用。注意:升级PHP后eaccelerator、ionCube需要重新安装(不能使用lnmp0.6中的脚本安装!!)。

    升级脚本使用方法:

    执行:wget http://soft.vpser.net/lnmp/upgrade_php.sh;/bin/bash upgrade_php.sh

    注意:版本号一定要输入正确否则将会升级失败!

    升级后将会使用/etc/init.d/php-fpm {start|stop|quit|restart|reload|logrotate} 进行管理。

    php-fpm配置文件路径为:/usr/local/php/etc/php-fpm.conf

    php配置文件路径为:/usr/local/php/etc/php.ini

    如果升级到PHP5.3.*,php-fpm的配置文件将会与PHP5.2.* 有所不同,php-fpm可以通过访问量来自动调整php-fpm的进程数,可以通过调整pm.max_children的值来增减php-fpm的最大进程数。

    注意:升级到PHP5.3.*后可能部分PHP程序会存在兼容性问题。升级有风险,升级需谨慎,虽然脚本会自动备份配置文件,建议升级前最好还是自己备份一下。

    如有问题欢迎到论坛lnmp区反馈。

    本文原创,谢绝转载!

    >>转载请注明出处:VPS侦探 本文链接地址:http://www.vpser.net/manage/lnmp-upgrade-php-script.html

    相关文章:

    VPS侦探推荐:

    DiaHostingLinodePhotonVPSVPSYou瑞豪开源ECVPS美国VPS主机
    欢迎加入VPS侦探论坛交流:http://bbs.vpser.net

    评论(26 条评论)

    1. 安装的 8.0

      升级 PHP版本(php_version): 5.3.8

      升级后, Zend Optimizer 不支持

      怎么解决!!

      感谢!!

      VPSer 回复:

      @编号查询, 5.3.* 里Zend Optimizer已经升级为其他名字了,叫Zend Guard

    2. php升级到5.3.8,再装eAccelerator就出现这个提示, 探针显示不支持eAccelerator了.

      Starting php-fpm eAccelerator requires Zend Engine API version 220060519.
      The Zend Engine API version 220090626 which is installed, is newer.
      Contact eAccelerator at http://eaccelerator.net for a later version of eAccelerator.

      VPSer 回复:

      @冰河, php 5.3.* 只能装0.9.6.1或比这个更新的版本

    3. 升级后 eAccelerator 没法安装了,怎么装?

      VPSer 回复:

      @冰河, 还是用安装包了的ea安装程序

    4. libiconv-1.13.1.tar.gz
      这个文件无法下载,请检查下

      VPSer 回复:

      @雷云, 经测试没有问题

    5. 感觉lnmpa 卡卡的 不知道是不是我的配置低的原因

      VPSer 回复:

      @千纸鹤爱情网, 什么配置?

    6. 可不可以详细介绍下 无人值守的安装方法?

      VPSer 回复:

      @FradSer, 无人值守的话只能修改脚本,将变量修改为你想要的脚本,吧前面的提示去掉就行了。

    7. 那要怎么升级啊?还有mysql如何升级啊?我shell不是很懂.不知道要怎么办

      VPSer 回复:

      @xmlijian, 如果不是很懂建议不要升级,目前的版本作为服务器运行已经很稳定了,没必要追求最新版的软件,最新的不一定是最稳定的。

    8. php升级到5.3.5之后 eAccelerator 和 ionCube 等的模块无法支持.重新安装后还是无法支持.建议别升级到此版本

      VPSer 回复:

      @xmlijian, 重新安装eAccelerator 和 ionCube不能用原来的安装脚本安装。

    9. 怎么没找到mysql如何升级啊?mysql最近的版本性能提升好几倍.什么时候出个升级的啊?

    10. 请问下,php升级完5.3.5之后能不能再升级会去啊?

    11. 第125行
      rm -rf /usr/loca/php/
      ===========================》
      rm -rf /usr/local/php/

      VPSer 回复:

      @千纸鹤爱情网, 感谢指正。

    12. 额,我不会修改脚本,好像lnmp0.5的版本就可以无人值守,没有这个问题,0.6不能全自动

    13. 你好,请问为沈恶魔lnmp0.6的版本现在用screen 安装 不能自动无人值守,比如会出现蓝色的界面 需要回车确定,screen后放那里会停在那里的,每次都要开起来去确定。这问题要如何解决呢?谢谢

      VPSer 回复:

      @Wyane, 修改脚本,再apt-get install 那边加上--force-yes。

    14. @阿沈
      我所说的目录权限问题,指的是,安装好LNMP后并添加域名后,安装程序的时候,提示没有写入权限。

    15. 回楼上,我咋没出现目录权限问题 8O 8O

    16. 如果可以解决一下安装LNMP一键安装包后出现的目录权限问题就好了。
      按照你在论坛上给出的直接全部设置为777貌似不太安全啊。

    发表评论

    *必填

    *必填 (不会被公开)

    :D :-) :( :o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: