在 linux centos7 上安装 mailparse

Install mailparse on linux centos7

您好,我正在尝试在我的 linux centos7 服务器上为我的 php7.4.21 安装 mailparse,但是文档不是很好而且我不是系统管理员。

https://www.php.net/manual/en/mailparse.installation.php 指出“为了使用这些功能,您必须使用 --enable-mailparse 配置选项编译 PHP 支持 mailparse”。这不是很有帮助,但到目前为止我必须执行以下操作:

// To install re2c:
> curl http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/r/re2c-0.14.3-2.el7.x86_64.rpm --output re2c-0.14.3-2.el7.x86_64.rpm

> rpm -Uvh re2c-0.14.3-2.el7.x86_64.rpm

// I then installed mailparse
> pecl install mailparse

// I then modified php.ini to add the following:
extension=mailparse

// I then restarted apache
> systemctl restart httpd

但是查看我的 phpinfo 输出,我看不到列出的 mailparse。 接下来我需要做什么?

注意:我不确定我是否真的“用 mailparse 编译 PHP”,我也不确定如何应用“使用 --enable-mailparse 配置选项”。

谢谢 安倍

所以我最终在 https://github.com/php-mime-mail-parser/php-mime-mail-parser/blob/master/README.md 上讨论了如何将 sudo apt install php-cli php-mailparse 用于 Ubuntu 系统,经过更多努力后我发现 yum install php-cli php-mailparse 等同于centos(然后重新启动apache)。这有效。

yum install php-cli php-mailparse
systemctl restart httpd