WP更新以后就提示建议升级php,目前正在使用不安全的版本7.3.12。还很友好的带了一个升级指南,但是点过去会发现并没有什么卵用。现有的服务器是基于lnmp来提供的服务,于是尝试直接更新php7.4,通过apt install php7.4的方式,安装成功了,修改nginx的cig设置,php也能运行了,但是很不幸的是tmd数据库连不上了,尝试升级数据库,最后以各种失败告终。
今天又想到了是不是lnmp一键安装脚本可以升级,于是尝试安装lnmp1.9,提示已经安装了,转到父目录看了一下,已经有个lnmp1.7的目录了。目录下面发现了一个upgrade.sh,于是猜测,这个东西应该支持升级各种服务。找了下文档发现果然还是支持的。https://lnmp.org/faq/lnmp1-2-upgrade.html,于是就可以通过下面的命令升级php了:
./upgrade.sh php
经过漫长的编译安装之后成功了,使用php探针又发现问题了,phpinfo是空的:
经过进一步搜索发现了一个php 7版本的雅黑探针,现在显示就ok了:
探针下载:
2 comments
php编译是比较慢的 php都升级了咋不上ssl
支持https的,不过是没有做http到https的重定向~~