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侦探推荐:
    遨游主机DiaHostingLinodePhotonVPSOAH新加坡VPSLOCVPSKVMLAVPS2EZBudgetVMVultr美国VPS主机
    欢迎加入VPS侦探论坛交流:https://bbs.vpser.net

    发表评论

    *必填

    *必填 (不会被公开)

    1 + 9 = ?

    评论(72条评论)

    1. @VPS侦探 全部都重启过了.不行. 39831817.我QQ.

      VPS侦探 回复:

      @秋爱, 你是lnmpa,lnmpa有专门的升级php的脚本,参见:http://lnmp.org/faq/lnmp-software-list.html

    2. 升级到5.3.29后,php-v正常,phpinfo还是5.2的老版本.

      # php -v
      PHP 5.3.29 (cli) (built: Sep 14 2014 11:02:25)
      Copyright (c) 1997-2014 The PHP Group
      Zend Engine v2.3.0, Copyright (c) 1998-2014 Zend Technologies
      with Zend Guard Loader v3.3, Copyright (c) 1998-2010, by Zend Technologies

      phpinfo:PHP Version 5.2.17p1

      我是LNMPA.

      VPS侦探 回复:

      @秋爱, 重启一下apache或服务器看看

    3. 我升级到5.3.28了,提示升级成功,为什么phpinfo()还是显示老版本,怪事

      VPS侦探 回复:

      @老国, php -v看看报错吗,再重启看一下

    4. 升级之前正常,升级到PHP5.5.12之后出现502 Bad Gateway错误,求解。

      回复:

      @罗, 可以正常显示.html文件,但不能解析.php脚本。

      回复:

      @罗, @VPS侦探

      VPS侦探 回复:

      @罗, 参考:http://bbs.vpser.net/thread-10763-1-1.html 应该是这个问题

    5. php安装包的下载地址貌似变了

      64行需要修改一下

      # wget -c http://www.php.net/distributions/php-$php_version.tar.gz
      wget -c http://museum.php.net/php5/php-$php_version.tar.gz

      VPS侦探 回复:

      @瓶子, 只是最新版和旧版地址是分开的

    6. 老大麻烦你检查一下,真的更新不了啊

      VPS侦探 回复:

      @pp, 5.3.1属于过渡版本,php-fpm都不好解决,升级脚本只能用来5.3,5.4最新的几个版本,太老的版本,官网会删除下载地址,老版本的只能是修改脚本,或将下载地址 http://www.php.net/distributions/改成http://museum.php.net/php5/试试看看

    7. ==================================================
      You want to upgrade php version to 5.3.1
      ==================================================

      Press any key to start...or Press Ctrl+c to cancel
      ============================check files==================================
      Error: php-5.3.1.tar.gz not found!!!download now......
      --2014-03-21 17:08:15-- http://www.php.net/distributions/php-5.3.1.tar.gz
      Resolving http://www.php.net... 72.52.91.14
      Connecting to http://www.php.net|72.52.91.14|:80... connected.
      HTTP request sent, awaiting response...
      302 Found
      Location: http://us3.php.net/distributions/php-5.3.1.tar.gz [following]
      --2014-03-21 17:08:15-- http://us3.php.net/distributions/php-5.3.1.tar.gz
      Resolving us3.php.net... 192.41.45.249
      Connecting to us3.php.net|192.41.45.249|:80... connected.
      HTTP request sent, awaiting response... 404 Not Found
      2014-03-21 17:08:15 ERROR 404: Not Found.

      WARNING!May be the php version you input was wrong,please check!
      PHP Version input was:5.3.1

    8. 无论版本号输入是否正确,都提示版本号填写错误,无法安装,请更新一下