実現したいこと
Laravelのメール転送でコマンドを発火し、「PHP Mime Mail Parser」で解析をしたいです。
そのため、xserverへmailparseのインストールをされたことがある賢者の方に教えを請いたいです。
発生している問題・エラーメッセージ
現時点ではメール転送でコマンドを実行させるところまでは出来ているのですが、
PHP Mime Mail Parserを実行すると、以下のエラーがでます。
mailparseがちゃんとインストール出来ていないのが原因かと思われます。
Call to undefined function mailparse_msg_create()
事前にネットの情報※をもとにmailparseをインストールし、.phpiniでモジュールを読み込ませている(つもり)のですが、
phpinfo() を出力しても、mailparseの項目が無いので、読み込まれていないのかと思います。
/*.phpini に追加した内容*/ extension=/home/<acount>/php_source/mailparse-3.1.3/modules/mailparse.so
【参考サイト】
https://pgmemo.tokyo/data/archives/1207.html
サーバー情報
PHP 7.4.33
PHP 7.3.33 (cli)
Laravel 8.83.25
試したこと
参考サイトをもとに、以下を実行
$ cd $ mkdir php_source $ cd php_source/ $ wget https://pecl.php.net/get/mailparse-3.1.3.tgz $ tar zxvf mailparse-3.1.3.tgz $ cd mailparse-3.1.3 $ /opt/php-7.4.33/bin/phpize $ ./configure --with-php-config=/opt/php-7.4.33/bin/php-config $ make
make実行後、「/home/<acount>/php_source/mailparse-3.1.3/modules/」が生成され、
.phpiniに「extension=/home/<acount>/php_source/mailparse-3.1.3/modules/mailparse.so」を記述
以上です。
回答1件
あなたの回答
tips
プレビュー