使用 Composer 安装邮件解析器,为什么我会收到一个错误,即allow_url_fopen已启用时必须启用它



我正在尝试安装这个PHP邮件解析器。 我已经安装了作曲家,并且还安装了所需的邮件解析扩展。但是,当我运行时:

composer require php-mime-mail-parser/php-mime-mail-parser

我收到以下错误:

[Composer\Downloader\TransportException] "https://repo.packagist.org/packages.json"文件不能 已下载 : 必须在 PHP 中启用allow_url_fopen.ini (https:// 在服务器配置中禁用包装器 allow_url_fopen=0 无法打开流:找不到合适的包装器(

但是,我已经检查了php.ini它清楚地表明它已启用,即

allow_url_fopen = On

即使它肯定已启用,我如何获得有关需要启用allow_url_fopen的特定错误?

运行以下命令:

php -d allow_url_fopen=on <composer_path> <composer_arguments>

<composer_path>替换为指向作曲家可执行文件的直接路径(例如 /opt/cpanel/composer/bin/composer (,并<composer_arguments>您传递给作曲家的参数(例如 require php-mime-mail-parser/php-mime-mail-parser (。

这对

我有用:

php -d allow_url_fopen=1 /opt/cpanel/composer/bin/composer install

相关内容

  • 没有找到相关文章

最新更新