我已经从 ondrej 安装了 php。我按照许多关于删除它的答案操作。但是,apache 无法加载 php,但每次我尝试php -v
从终端使用它时,它都会返回:
PHP 7.1.4 (cli)(构建于:2017 年 5 月 9 日 21:55:10)(NTS)版权所有 (c) 1997-2017 The PHP Group Zend Engine v3.1.0,版权所有 (c) 1998-2017 Zend Technologies
答案1
Apache 使用的 PHP 版本和命令php -v
使用的 PHP 版本是两个不同的版本。
要使用特定 CLI 版本的 PHP,您必须安装该php-cli
包。安装后,使用update-alternatives
来告知php
要使用哪个版本。
例如如果您想使用php8.1-cli
,请执行以下操作:
sudo apt install php8.1-cli
sudo update-alternatives --set php /usr/bin/php8.1
答案2
我也遇到了同样的问题。你必须sudo apt-get purge php*
。