编译升级php之路(5.5.7 到 5.5.37)

为在一台旧服务器上能使用slim,共经历了:
1.安装composer(需要高版本php,原来是5.5.7)
2.升级php版本到5.5.37(编译出错,准备使用docker)
3.升级centos内核(未能成功升级成centos7,继续编译,libiconv问题)
4.安装iconv(居然还需要手动修改Makefile文件,LIB = -liconv)
5.解决安装composer的缺少openssl的问题(原因是 /usr/bin/* 是老版本的,用ln 软连接解决问题)
6.创建站点和上传文件以及更新composer(又出现slim could not find driver)
7.PDO_MYSQL(re2c版本太低)
8.升级re2c
9.终于slim跑起来了。

一点经验:利用phpinfo的环境来configure能保持之前的配置,保险起见做个备份。

程序员当做运维工作也轻松啊!!!!

原文地址:https://www.cnblogs.com/ikodota/p/5639130.html