在 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