LoginSignup
5
1

More than 5 years have passed since last update.

Laravel Homesteadでphp-mime-mail-parser(mailparse)の導入

Last updated at Posted at 2018-02-12

Laravel Homesteadの環境にphp-mime-mail-parser(mailparse)をインストールした時のメモ。

tl;dr

PHP7.1での情報はあったけど7.2の情報はまだなかったので同様に試したところ動いた。

環境情報

2018年2月現在のHomestead環境。

  • Laravel 5.5
  • PHP7.2

作業手順

1. aptパッケージの追加

必要かわからないけど一応。

$ sudo apt install php-cli php-pear php-dev php-mbstring

2. mailparseのインストール

当たり前だが、サーバで設定する必要があるのでVagrant sshしてから実施。

$ cd /tmp
$ pecl download mailparse
$ tar xvzf mailparse-3.0.2.tgz
$ cd mailparse-3.0.2
$ phpize
$ ./configure
$ sed -i 's/^\(#error .* the mbstring extension!\)/\/\/\1/' mailparse.c
$ make
$ sudo make install
$ echo "extension=mailparse.so" | sudo tee /etc/php/7.2/fpm/conf.d/30-mailparse.ini > /dev/null
$ echo "extension=mailparse.so" | sudo tee /etc/php/7.2/cli/conf.d/30-mailparse.ini > /dev/null

3. php-mime-mail-parserのインストール

mailparseインストール後は普通にcomposerで追加できる。

$ composer require php-mime-mail-parser/php-mime-mail-parser
5
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
1