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

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

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

    前一段时间完成了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程序会存在兼容性问题。升级有风险,升级需谨慎,虽然脚本会自动备份配置文件,建议升级前最好还是自己备份一下。

    5.4.*版本属测试版暂未测试,生产环境请勿升级到5.4.*。

    生产环境请谨慎升级!!!!!

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

    本文原创,谢绝转载!

    >>转载请注明出处:VPS侦探 本文链接地址:https://www.vpser.net/manage/lnmp-upgrade-php-script.html
    VPS侦探推荐:
    遨游主机VultrLinode搬瓦工LOCVPSKVMLAHOSTKVMHostXen80VPS美国VPS主机,国内推荐腾讯云阿里云
    欢迎加入VPS侦探论坛交流:https://bbs.vpser.net

    发表评论

    *必填

    *必填 (不会被公开)

    评论(72条评论)

    1. VPS侦探说道:

      @Wizard, 自己编译想要版本的curl到指定目录,然后php编译参数 --with-curl 改成 --with-curl=你的自己编译的curl路径 重新编译php

    2. Wizard说道:

      LNMP怎么升级cURL?军哥有考虑写个教程么?

    3. VPS侦探说道:

      @post, 1.1下是运行./upgrade_php.sh,1.2,1.3下是 ./upgrade.sh php,1.3下的升级更完善,升级失败可以进行恢复

    4. post说道:

      您好,我是使用lnmp1.1的版本,现在php是5.4.28,如果想升级到5.6.17请问要怎么升级啊?直接运行upgrade_php.sh ? 还是下载1.2版本的,再运行upgrade_php.sh? 有没有什么需要特别注意的?

    5. VPS侦探说道:

      @走南, 需要下载lnmp1.2使用lnmp1.2的升级脚本来升级

    6. 走南说道:

      lnmp1.1 升级PHP到5.6.9后 zend 不支持。怎么办?怎么升级zend 呀 军哥

    7. VPS侦探说道:

      @雷先生, 升级php后所有之前的php扩展组件都是需要重新安装的。

    8. 雷先生说道:

      请教个PHP升级的问题,我把LNMP的PHP从3.8升到4.2以后一直报这个错误,PHP Warning: PHP Startup: memcached: Unable to initialize module
      Module compiled with module API=20090626
      PHP compiled with module API=20100525
      These options need to match
      in Unknown on line 0

    1 3 4 5