PHPをcronにて実行する時にrequireのファイルが読み込めない

昨日書いた記事で、一点不具合が見つかった。
phpmailerをrequireで読み込んでいるが、手動実行では正常動作するが、cronではrequireにて参照しているファイルが読み込めない。
恐らくrequire_onceやincludeも同様になると思う。

解決策は単純で、相対パスで指定せずに、絶対パスで指定をする。

NGな書き方(相対パス)
require("./phpmailer/class.phpmailer.php");

OKな書き方(絶対パス)
require("/usr/local/src/phpmailer/class.phpmailer.php");