最近想用 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 版本过低,求大神解答!
1
shiji 2019-05-10 08:34:20 +08:00 via Android
这种问题只能给个宏观的回答,
那就是没卸掉呗,你用的还是旧版的 php 喽。。。 你用的什么系统大家不知道,你看了哪个教程怎么卸载的大家也不知道。。。 这要怎么答题。。。 |
2
fhsan 2019-05-10 08:39:24 +08:00
php -V? which php? phpinfo()?
|
3
Spikee OP @shiji 不好意思是我太急了,系统是 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 |
4
owt5008137 2019-05-10 08:48:22 +08:00 via Android
放个 phpinfo() 看下呗。里面有使用的 php 地址。然后去看下这个地址的 php 是哪个版本
|
5
nfroot 2019-05-10 08:54:15 +08:00
建个 php 文件在你网站目录里,写上<?php phpinfo(); ?> 然后按楼上的提示看看
|
6
nfroot 2019-05-10 08:54:39 +08:00
接楼上,这个文件放进去后到浏览器打开
|
7
openbsd 2019-05-10 08:55:42 +08:00
docker 不好使了吗 ?
|
8
lzj307077687 2019-05-10 09:01:50 +08:00
你在 cli 上 php -v 显示的版本不一定 wp 用的
建议先在 wp 上找个页面打印 phpinfo() 确认下 |
9
lazyyz 2019-05-10 09:03:13 +08:00 via Android
用的 nginx 吗? 配置修改了吗?
|
10
dilu 2019-05-10 09:07:37 +08:00 via Android
你 php-cli 改成 7 了,那你 php-fpm 呢?
|
11
keepeye 2019-05-10 09:11:44 +08:00
which php-fpm
|
12
656002674 2019-05-10 09:14:22 +08:00
直接一键 LNMP 不就行了
|
13
Spikee OP |
15
Spikee OP @lzj307077687 请问 phpinfo() 要看哪里呢?
|
16
ZavierXu 2019-05-10 09:20:47 +08:00
重装系统-->sudo apt-get update && sudo apt-get upgrade && sudo apt-get install lamp-server^
|
17
bduqw 2019-05-10 09:22:06 +08:00 via Android
重装系统,然后用 lnmp 装,稳
|
18
qinrui 2019-05-10 09:24:06 +08:00
装个宝塔面板
|
19
skiy 2019-05-10 09:26:39 +08:00
装套件啊。用 oneinstack。
|
20
maolog 2019-05-10 09:27:28 +08:00
oneinstack,你值得擁有。
|
21
sorshion 2019-05-10 09:40:44 +08:00
用军哥的 lnmp
|
22
zanyxd 2019-05-10 09:41:02 +08:00 via Android
应该是旧版没卸载干净 我记得卸载好像有三四个 php-xxx 前缀的要卸
|
23
lzj307077687 2019-05-10 09:46:19 +08:00
@Spikee 找个页面开头<?php phpinfo(); ?>
|
24
656002674 2019-05-10 09:48:31 +08:00
@Spikee #14 版本老吗?为什么我看到的有 php7.2,这个不算老吧,虽然有 7.3 了。附上链接[lnmp]( https://lnmp.org/install.html)
|
27
chinesestudio 2019-05-10 10:02:02 +08:00 via Android
需要运维可以联系我 单次或者长期都行
|
28
zyy314680012 2019-05-10 10:04:15 +08:00 via Android
docker
|
29
lzxgh621 2019-05-10 10:04:30 +08:00 via Android
从你的描述来看,还是重做系统用宝塔之类面板吧,更适合你。
|
30
ivanshaoaz 2019-05-10 10:53:53 +08:00
lnmp/oneinstack/宝塔
|
31
ben1024 2019-05-10 13:05:37 +08:00
php-fpm 和 php-cli 版本不一定一样
配置好 php-fpm 后重启服务 重启 apache/nginx |
32
vipdog73 2019-05-10 13:12:53 +08:00
看看<?php phpinfo(); ?>信息不就知道了吗
|
34
NB40B938mff85mtq 2019-05-10 14:20:32 +08:00
宝塔解千愁
|
36
zjyl1994 2019-05-10 14:33:01 +08:00
vps 的话 docker 走一波?
|
37
dot2017 2019-05-10 14:36:01 +08:00
php 在 nginx 里的配置文件也是要切换的,不是说你装了新版 php 就行了。本身 php 不同版本可以共存,看 nginx 调用的 module 是 php 几的
|
38
sorshion 2019-05-10 15:46:13 +08:00
|
39
whsir 2019-05-10 15:46:29 +08:00
|
40
tankren 2019-05-10 17:18:23 +08:00
nginx 里面指定一下 php 版本
|
41
Liang 2019-05-10 17:27:53 +08:00
看看你 fast_cgi 的端口
|
42
shehuizhuyi 2019-05-10 17:34:40 +08:00
phpinfo()
|
43
shehuizhuyi 2019-05-10 17:35:34 +08:00
@Spikee php-fpm 和终端的不是一个
|
44
PHPer233 2019-06-06 12:31:40 +08:00 via iPhone
WordPress 网站建议使用 PHP 7,PHP 7 真的很快。
|