从github找到别人写的php插件:
https://github.com/php-mime-mail-parser/php-mime-mail-parser
按照文档执行如下动作
git clone https://github.com/php/pecl-mail-mailparse.git
cd pecl-mail-mailparse
phpize
./configure
sed -i 's/#if\s!HAVE_MBSTRING/#ifndef MBFL_MBFILTER_H/' ./mailparse.c
make
make install
注意,上面的地方./configure是错误的,,,在make的时候会报错,(可能是因为是自定义安装的,路径和默认路径不一致)
注意将上面的./configure修改成
./configure --enable-mailparse --with-php-config=/usr/local/php7/bin/php-config
#其中--enable-mailparse表示开启mailparse,--with-php-config指定路径,这里请自定对应你的php-config路径
博主有有装了2个php版本,所以这边指定php7的安装mailpase
一般安装完成后会在
会多出一个mailpase.so文件
之后在去php.ini文件下添加 extension=mailparse.so 就可以正常使用了