为在一台旧服务器上能使用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能保持之前的配置,保险起见做个备份。
程序员当做运维工作也轻松啊!!!!