how to instal mailparse on php7
REQUIREMENTS: | |
- php-pear (install automatically php7.0-xml and php-xml) | |
sudo apt-get install php-pear | |
-php7.0-mbstring | |
sudo apt-get install php7.0-mbstring | |
-php7.0-dev | |
sudo apt-get install php7.0-dev | |
INSTALLATION: | |
1- cd /tmp/xxxxxx (e.g: cd /tmp/pear/download) | |
2- wget http://pecl.php.net/get/mailparse-3.0.1.tgz | |
3- tar -xzvf mailparse-3.0.0.1.tgz | |
4- cd mailparse-3.0.1 | |
5- build | |
6- ./configure | |
7- make | |
If make generates an error | |
- sudo mkdir /tmp/pear/download/mailparse-3.0.1/ | |
- cp /usr/share/php7.0-mbstring/mbstring/mbstring.ini /tmp/pear/download/mailparse-3.0.1/ext | |
- sudo nano mailparse.c | |
- comment the lines 33, 34 and 35 | |
/*#if !HAVE-MBSTRING | |
#error | |
#endif*/ | |
-save and run again the commande make | |
8-sudo make install | |
CONFIGURATION: | |
- add extension =mailparse.so to php.ini under cli and fpm (in dynamics extensions) | |
sudo nano /etc/php/7.0/cli/php.ini | |
sudo nano /etc/php/7.0/fpm/php.ini | |
-make mailparse.ini file in mods-available directory | |
cd /etc/php/7.0/mods-available | |
sudo nano mailparse.ini | |
insert those lines | |
; configuration for php mailparse module | |
; priority=20 | |
extension=mailparse.so | |
-make a link to the mailparse.ini | |
cd /etc/php/7.0/fpm/conf.d | |
sudo ln -s /etc/php/7.0/mods-available/mailparse.ini 20-mailparse.ini |
This comment has been minimized.
This comment has been minimized.
You've saved my life. |
This comment has been minimized.
This comment has been minimized.
Step 5 should be "phpize" instead of "build". At least in Ubuntu |
This comment has been minimized.
This comment has been minimized.
It worked for me, many thanks! :) |
This comment has been minimized.
This comment has been minimized.
Almost compile but when I press "sudo make install" this error <---SOLVED @dusterio have right its "phpize" not build Man, I do not know how to say this, but I have only to say Thank you, Thanks to you I was able to solve a problem that from far away, I alone would not be able to achieve without your help, your tutorial! |
This comment has been minimized.
This comment has been minimized.
Not worked for me |
This comment has been minimized.
This comment has been minimized.
apt-get install php-mailparse |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This comment has been minimized.
Thanks :) Just so you know: php-mailparse is available in official debian since stretch: https://packages.debian.org/search?keywords=php-mailparse