コメントにて情報をいただきました。ありがとうございます。
早速うちの Fresh Reader も設定しました。
- Mac OS X Packages - PHP から「PHP 5.1.2 for Apache 1.3」をダウンロードしてインストールします。
- ターミナルから apache を再起動します。sudo apachectl restart
もちろんシステム環境設定>共有>パーソナル Web 共有のオフ→オンでも問題ありません。 - 動作テストのために test.php.zip をダウンロード&解凍すると出てくる test.php を ~/サイト/ にコピーする。そして、http://localhost/~(ユーザー名)/test.php にアクセスする。「PHP Version 5.1.2」と表示されれば OK です。
- ioncube を再インストールします。Loader Download
- Fresh Reader の動作確認をします。http://ホスト名/(中略)/freshreader/ioncube.php にアクセス。
- php.ini の参照先がかわっていたりするので再設定します。うちの環境ではここでした /usr/local/php5/lib/php.ini 。
- 新しい php.ini の 123 行目に zend_extension_ts = /Users/egyo/Sites/freshreader/ioncube/ioncube_loader_dar_5.1_ts.so と入力。ioncube のバージョンが異なることに注意。
- ターミナルから apache を再起動。sudo apachectl restart
ここまでで環境が復旧しました。ここから、クローラーの設定です。
- sudo -u www /usr/local/php5/bin/php -f /Users/egyo/Sites/freshreader/crawler.php と言う感じで、クローラーの動作確認をします。エラーが出ないようであれば続けます。注意:Fresh Reader は一度 crawler を回すと 31分後まで crawler を回せません。
- CronniX で cron の設定をしましょう。詳しくは最初のリンク先をご参照ください。毎時何分とか 37 分毎のような[素数]分ごとに設定するといいですよ。
あとは、しばらく様子を見て cron がまわってることを確認してください。
guiyou さん、ありがとー!!