php - 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 版。
有什么办法摆脱这种混乱吗?
解决方案
推荐阅读
- .net - 如何在 F# 中引用 Windows.Devices.WiFi 命名空间?
- google-bigquery - 可以将csv数据上传到bigquery
- latex - 如何使用 LaTeX 在同一页面中设置多个表格
- java - E/RecyclerView:没有附加适配器;跳过布局——制作待办事项列表应用程序时
- docker - 将 /healthz 添加到 NGINX Docker 映像
- mongodb - 在 Mac 上尝试 mkdir /data/db 时的只读文件系统
- java - 如何在 Maven 原型中创建特定路径?
- python - 如何用 plotly express 绘制多条 3d 线?
- youtube-api - Youtube API 检索直播游戏标题
- r - R中的迭代计算