技术解析

wordpress 说我 PHP 版本过低,求 Linux 和博客大神解答
0
2021-06-21 05:17:40
idczone

最近想用 VPS 搭个人网站,安装好 wordpress 后,进域名提示: “ Your server is running PHP version 5.4.41 but WordPress 5.2 requires at least 5.6.20.” 按照 wordpress 的要求下了最新的 php 7.0+,reboot 后再次进域名却还是提示 php 版本太低。之前也按照教程说的卸载了老版本的 php,不知道为什么还显示 php 版本过低,求大神解答!


这种问题只能给个宏观的回答,
那就是没卸掉呗,你用的还是旧版的 php 喽。。。
你用的什么系统大家不知道,你看了哪个教程怎么卸载的大家也不知道。。。
这要怎么答题。。。

php -V? which php? phpinfo()?

不好意思是我太急了,系统是 Ubuntu16.04 。应该不是使用的旧版的 php,卸载后用 php -v 命令看了一下是 no direction,安装 php7.0 之后 php -v 命令 output 是:
PHP 7.3.5-1+ubuntu16.04.1+deb.sury.org+1 (cli) (built: May 3 2019 10:00:05) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.5, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.3.5-1+ubuntu16.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies
看的教程是这个 https://www.cnblogs.com/likwo/p/6083264.html

放个 phpinfo() 看下呗。里面有使用的 php 地址。然后去看下这个地址的 php 是哪个版本

建个 php 文件在你网站目录里,写上 然后按楼上的提示看看

接楼上,这个文件放进去后到浏览器打开

docker 不好使了吗 ?

你在 cli 上 php -v 显示的版本不一定 wp 用的
建议先在 wp 上找个页面打印 phpinfo() 确认下

用的 nginx 吗? 配置修改了吗?

你 php-cli 改成 7 了,那你 php-fpm 呢?

which php-fpm

直接一键 LNMP 不就行了

没法放网站目录了,到现在都进不去 wordpress 的后台…
PHP Version => 7.3.5-1+ubuntu16.04.1+deb 点 sury 点 org+1
是这个吗?

是一键 lnmp 的
那个脚本带的 php 太老了

请问 phpinfo() 要看哪里呢?

重装系统-->sudo apt-get update && sudo apt-get upgrade && sudo apt-get install lamp-server^

重装系统,然后用 lnmp 装,稳

装个宝塔面板

装套件啊。用 oneinstack。

oneinstack,你值得擁有。

用军哥的 lnmp

应该是旧版没卸载干净 我记得卸载好像有三四个 php-xxx 前缀的要卸

找个页面开头

版本老吗?为什么我看到的有 php7.2,这个不算老吧,虽然有 7.3 了。附上链接[lnmp]( https://lnmp.org/install.html)

方便提供下链接吗?

你不放文件,谁也不知道你的状况如何,再说放文件也不是通过网站放啊,你通过 ftp ssh 都可以放的啊

需要运维可以联系我 单次或者长期都行

docker

从你的描述来看,还是重做系统用宝塔之类面板吧,更适合你。

lnmp/oneinstack/宝塔

php-fpm 和 php-cli 版本不一定一样
配置好 php-fpm 后重启服务
重启 apache/nginx

看看信息不就知道了吗

推荐宝塔,bt.cn

宝塔解千愁

bt.cn

vps 的话 docker 走一波?

php 在 nginx 里的配置文件也是要切换的,不是说你装了新版 php 就行了。本身 php 不同版本可以共存,看 nginx 调用的 module 是 php 几的

https://github.com/licess/lnmp
https://github.com/yeszao/dnmp

yum 一下就完事
https://bbs.whsir.com/thread-1-1-1.html

nginx 里面指定一下 php 版本

看看你 fast_cgi 的端口

phpinfo()

php-fpm 和终端的不是一个

WordPress 网站建议使用 PHP 7,PHP 7 真的很快。

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服