首页 > 解决方案 > php -v 显示版本 php5.6.40 但尝试安装 php7.3 显示已安装?

问题描述

我有一个无头家庭服务器,多年来从 Ubuntu Server LTS 14.04 升级到 16.04 到 18.04。

我已经安装了 VirtualBox,也安装了 phpvirtualbox。当我登录到 phpvirtualbox 时,在浏览器中,我收到以下消息:

PHP 没有启用 SOAP 扩展。

所以我安装了 php-soap 但我仍然收到上面的消息。

我的php版本是:

PHP 5.6.40-5+ubuntu14.04.1+deb.sury.org+1 (cli)

当我认为我可能会升级到 php7.3 时,据我所知,它是随 Ubuntu LTS 18.04 一起提供的,我跑了sudo apt-get install php7.3我得到:

php7.3-common is already the newest version
(7.3.3-1+ubuntu14.04.1+deb.sury.org+1). php7.3-common set to manually
installed. php7.3-soap is already the newest version
(7.3.3-1+ubuntu14.04.1+deb.sury.org+1). php7.3-soap set to manually
installed.

所以这让我很困惑,因为 a)php -v显示了不同的版本,b) 似乎安装了 php7.3 的 php-soap。

我不介意为 php 5.6.40 安装 php-soap 或将 php 升级到 7.3 版。

有什么办法摆脱这种混乱吗?

标签: phpsoapvirtualboxubuntu-server

解决方案


推荐阅读