PHP 警告:无法加载模块“http”,因为所需模块“raphf”未在第 0 行的未知位置加载

PHP 警告:无法加载模块“http”,因为所需模块“raphf”未在第 0 行的未知位置加载

在 laravel-ubuntu 20.04 中输入 artisan 命令时显示以下错误

PHP 警告:无法加载模块“http”,因为所需模块“raphf”未在第 0 行的未知位置加载

PHP 版本 8.1.1、Laravel 8、Ubuntu 20.04

截屏

答案1

安装该软件包为我解决了这个问题:

$ sudo apt install php-raphf

答案2

更多细节。切换 PHP 版本时会发生这种情况 - 当我切换到 PHP 8 时就发生了这种情况。

如果你使用以下命令检查已安装的 php-raphf 版本

apt list php-raphf

你会注意到你(很可能)有它。但是如果你运行

$ sudo apt install php-raphf

如上所述,Ubuntu 将安装依赖 PHP 的版本:

The following NEW packages will be installed:
  php-raphf php8.1-raphf

相关内容