引言

服务器用的是lnmp一键安装包,但是php版本是5.5。项目用的是TP5.1需要php5.6的环境。

好慌!

进行升级操作

进入lnmp安装环境

  1. ./upgrade.sh php

然后输入php版本号

  1. 5.6.39

然后程序就可以下载升级了,等待了将近5分钟的时间,我的内心是煎熬的,因为这个是线上的服务器,出错了,是要掉脑袋的。

  1. Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/
  2. Installing PHP CLI binary: /usr/local/php/bin/
  3. Installing PHP CLI man page: /usr/local/php/php/man/man1/
  4. Installing PHP FPM binary: /usr/local/php/sbin/
  5. Installing PHP FPM config: /usr/local/php/etc/
  6. Installing PHP FPM man page: /usr/local/php/php/man/man8/
  7. Installing PHP FPM status page: /usr/local/php/php/php/fpm/
  8. Installing PHP CGI binary: /usr/local/php/bin/
  9. Installing PHP CGI man page: /usr/local/php/php/man/man1/
  10. Installing build environment: /usr/local/php/lib/php/build/
  11. Installing header files: /usr/local/php/include/php/
  12. Installing helper programs: /usr/local/php/bin/
  13. program: phpize
  14. program: php-config
  15. Installing man pages: /usr/local/php/php/man/man1/
  16. page: phpize.1
  17. page: php-config.1
  18. Installing PEAR environment: /usr/local/php/lib/php/
  19. [PEAR] Archive_Tar - installed: 1.4.3
  20. [PEAR] Console_Getopt - installed: 1.4.1
  21. [PEAR] Structures_Graph- installed: 1.1.1
  22. [PEAR] XML_Util - installed: 1.4.2
  23. [PEAR] PEAR - installed: 1.10.5
  24. Warning! a PEAR user config file already exists from a previous PEAR installation at '/root/.pearrc'. You may probably want to remove it.
  25. Wrote PEAR system config file at: /usr/local/php/etc/pear.conf
  26. You may want to add: /usr/local/php/lib/php to your php.ini include_path
  27. /root/lnmp1.3-full/src/php-5.6.39/build/shtool install -c ext/phar/phar.phar /usr/local/php/bin
  28. ln -s -f phar.phar /usr/local/php/bin/phar
  29. Installing PDO headers: /usr/local/php/include/php/ext/pdo/
  30. Copy new php configure file.
  31. Modify php.ini......
  32. config-set succeeded
  33. config-set succeeded
  34. All settings correct for using Composer
  35. Downloading...
  36. Composer (version 1.8.0) successfully installed to: /usr/local/bin/composer
  37. Use it: php /usr/local/bin/composer
  38. Install ZendGuardLoader for PHP 5.6...
  39. zend-loader-php5.6-linux-x86_64.tar.gz [found]
  40. Write ZendGuardLoader to php.ini......
  41. Download Opcache Control Panel...
  42. Creating new php-fpm configure file......
  43. Copy php-fpm init.d file......
  44. +-------------------------------------------+
  45. | Manager for LNMP, Written by Licess |
  46. +-------------------------------------------+
  47. | http://lnmp.org |
  48. +-------------------------------------------+
  49. Starting LNMP...
  50. Starting nginx... done
  51. Starting MySQL. [确定]
  52. Starting php-fpm done
  53. ======== upgrade php completed ======

升级完成,服务恢复正常,小心脏终于稳定了。

=======

后续 ,然后并没有那么顺利,项目布上去之后报错。莫名其妙。

后来又将php.ini进行了配置。

安装了redis的支持。

将nginx进行了些许配置。

最终才正常。

更改环境真是让人崩溃,因为不知道是否能搞定它!!!安装环境就不一样了,安装后,不成功,大不了重装。

lnmp升级php的更多相关文章

  1. LNMP升级开启TLSv1.3支持

    LNMP升级开启TLSv1.3支持 TLSv1.3版本的优势:https://baijiahao.baidu.com/s?id=1611365293186683991&wfr=spider&a ...

  2. LNMP 1.x升级到LNMP 1.4教程及注意事项和多PHP版本使用教程

    LNMP 1.x版本基本都可以正常升级到1.4使用1.4的管理脚本和新的功能. 升级管理脚本:wget -c http://soft.vpser.net/lnmp/lnmp1.4.tar.gz &am ...

  3. LNMP一键安装包 V1.1 通告

    LNMP一键安装包 是一个用Linux Shell编写的能够为CentOS/RadHat.Debian/Ubuntu VPS(VDS)或独立主机安装LNMP(Nginx.MySQL/MariaDB.P ...

  4. LNMP一键安装包 V1.1 公布

    LNMP一键安装包 是一个用Linux Shell编写的能够为CentOS/RadHat.Debian/Ubuntu VPS(VDS)或独立主机安装LNMP(Nginx.MySQL/MariaDB.P ...

  5. lnmp一键安装包 多PHP版本使用教程

    ./install.sh mphp 多PHP版本只支持LNMP模式,LNMPA.LAMP模式下不支持!要使用多PHP先安装多PHP版本,在lnmp1.4源码目录下运行:./install.sh mph ...

  6. 在lnmp环境下,将原来的PHP7.0升级到PHP7.2

    基础环境: 系统:centos6.8   环境:lnmp 停止PHP7.0的版本,在做如下操作: 1.下载php-7.2.6.tar.bz2软件包放在/opt 路径下 mkdir /usr/local ...

  7. 解决lnmp服务器环境wordpress升级或安装插件主题要输入FTP的方法

    使用lnmp一键安装包搭建的服务器环境运行wordpress,在后台升级WP程序.安装或更新插件主题时,每时提示输入FTP信息,该问题的原因是nginx的执行身份用户组非文件用户组,前面博客吧使用虚拟 ...

  8. LNMP 1.2升级Nginx、MySQL/MariaDB、PHP教程

    一般情况下不建议对生产环境进行升级,升级开始后会停止LNMP相关服务.本文仅适用于LNMP1.2及以后版本! 在LNMP目前LNMP v1.2中已经包含了Nginx.MySQL/MariaDB.PHP ...

  9. 原lnmp环境服务器升级为mysql+nginx+php单个docker容器构建的lnmp环境

    时间:2018年2月 一.项目背景 我单位现web服务架构为lnmp环境,服务器软件.硬件升级部署难:同时开源软件日新月异,考虑到技术升级,领导决定服务器架构整体升级为容器架构,维护性.移植性强. 二 ...

随机推荐

  1. 2-sat(tarjan算法)hdu(1824)

    hdu1824 Let's go home Time Limit: 10000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Othe ...

  2. UUID的定义以及作用

    UUID含义是通用唯一识别码 (Universally Unique Identifier),这 是一个软件建构的标准,也是被开源软件基金会 (Open Software Foundation, OS ...

  3. vue.js实现初了解(一)

    1. vue 2.0是用Flow做静态类型检查, 3.0对TypeScript的支持更好了: 2. vue.js是基于Rollup(更轻量,适合js库的构建)构建的,它的构建相关配置都在scripts ...

  4. 【node】---socket---网络通信---【巷子】

    1.什么是一个socket? 网络上两个程序通过一个双向的通信连接实现数据交换,这个连接的一端称为socket 2.http与socket的区别 在以前我们实现数据交换已经有了HTTP协议,为什么还要 ...

  5. 通过pd.to_sql()将DataFrame写入Mysql

    循环创建表,并且创建主键.外键 import pandas as pd from sqlalchemy import create_engine from sqlalchemy.types impor ...

  6. java 字节流和字符流转换类InputStreamReader,OutPutStreamReader

    watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2pjMjExMzIy/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA ...

  7. python 异常处理、进程

    目录: 异常处理 python进程 python并发之多进程 一.异常处理(try...except...) 1.程序中难免出现错误,而错误分成两种: a.语法错误: b.逻辑错误(逻辑错误) 2.异 ...

  8. HDU1757:A Simple Math Problem(矩阵快速幂)

    http://acm.hdu.edu.cn/showproblem.php?pid=1757 Problem Description Lele now is thinking about a simp ...

  9. 线性表:实现单链表和子类栈(Stack)及单向队列(Queue) [C++]

    刚刚开始学习c++.之前c的内容掌握的也不多,基本只是一本概论课的程度,以前使用c的struct写过的链表.用python写过简单的数据结构,就试着把两者用c++写出来,也是对c++的class,以及 ...

  10. cocos代码研究(21)Widget子类Text,TextAtlas,TextBMFont学习笔记

    理论基础 Text类又称ttf格式文本,可以用ttf文件或者系统自带字体,支持文字多,但是ttf文件格式体积大,渲染速度慢: TextBMFont类又称fnt格式文本,纹理创建,根据纹理上有的文字来显 ...