LINE Messaging APIのDatetime picker actionをPHPで使う

★各種コマンド CGIでは、サーバに用意されているプログラムを呼び出して利用するタイプのものがあります。
【Javaアプレット】 webサーバに格納されネットワークを通してWebブラウザに読み込まれて実行されるJavaで作成されたプログラム及びその仕様。
【WEBエラーの意味一覧】 ■400 アドレスミスってっぞ ■401 それパスワード違うからwww ■403 一般の人には目に毒なのよ ■404 そんなページないから帰れ ■500 それプログラム間違ってんじゃねぇの? ■503 只今大変混みあってまぁーす or サーバメンテ中
【WEBエラーの意味一覧】 ■400 アドレスミスってっぞ ■401 それパスワード違うからwww ■403 一般の人には目に毒なのよ ■404 そんなページないから帰れ ■500 それプログラム間違ってんじゃねぇの? ■503 只今大変混みあってまぁーす or サーバメンテ中

ScotchBox3.0でMailCatcherを動かす

MailCatcherは、擬似的なSMTPサーバで、プログラムから送信されたメールをキャッチしてローカルで閲覧できる便利な開発用ツールです。
VagrantのScotchbox3.0で試そうとしたら、php.iniの設定がうまくいかなくてハマったのでメモ。

起動

$ vagrant ssh

SSHログインしたら、そのまま

$ mailcatcher --http-ip=0.0.0.0

で、起動します。
ここまでは、ScotchBoxのマニュアル通り。

PHPで使うには、php.iniの設定が必要

php.iniの設定

catchmailのパスを調べる

さきにパスを調べておきます。

$ which catchmail
/home/vagrant/.rbenv/shims/catchmail

MailCatcherのパスを調べる。そして覚えておく。
私の環境では
/home/vagrant/.rbenv/shims/catchmail
でした。

php.iniの設定

php.iniの設定を行います。(php.iniは、/etc/php/7.0/apache2/php.iniにありました)

$ sudo vi /etc/php/7.0/apache2/php.ini
php.ini
SMTP = 0.0.0.0
smtp_port = 1025
sendmail_path = /home/vagrant/.rbenv/shims/catchmail --ip 0.0.0.0

で、apache再起動

$ sudo service apache2 restart

これで、使えるようになりました。
使い方とかは、いろいろなところで紹介されているので検索してください。

参考資料

A Vagrant LAMP/LEMP Stack for Beginners That Just Works
scotch-box - Scotch Box is a preconfigured Vagrant Box with a full array of LAMP Stack fea
[紹介元] PHPタグが付けられた新着投稿 – Qiita LINE Messaging APIのDatetime picker actionをPHPで使う

  • コメント

    1. 匿名希望
      2017/09/15(金) 15:23:54

      【WEBエラーの意味一覧】

      ■400
      アドレスミスってっぞ
      ■401
      それパスワード違うからwww
      ■403
      一般の人には目に毒なのよ
      ■404
      そんなページないから帰れ
      ■500
      それプログラム間違ってんじゃねぇの?
      ■503
      只今大変混みあってまぁーす or サーバメンテ中

    2. 匿名希望
      2017/09/15(金) 15:23:54

      【Javaアプレット】
      webサーバに格納されネットワークを通してWebブラウザに読み込まれて実行されるJavaで作成されたプログラム及びその仕様。

    3. 匿名希望
      2017/09/15(金) 15:23:54

      ★各種コマンド CGIでは、サーバに用意されているプログラムを呼び出して利用するタイプのものがあります。

    4. 匿名希望
      2017/09/15(金) 17:51:49

      【WEBエラーの意味一覧】 ■400 アドレスミスってっぞ ■401 それパスワード違うからwww ■403 一般の人には目に毒なのよ ■404 そんなページないから帰れ ■500 それプログラム間違ってんじゃねぇの? ■503 只今大変混みあってまぁーす or サーバメンテ中

    記事に戻る

関連記事