コマンドライン版のPHP、/usr/bin/php が無いのよね・・・
ubuntuにapt-getで入れるphp5には含まれないらしい。
#apt-get install php5-cli でインストール。
/usr/bin/php -f /var/www/freshreader/crawler.php
ところが↑をやっても動かず・・・
調べてみると、apache用のphpとコマンドライン用のphpとでは、
php.iniが違うらしく、zend_extension の設定が反映されていない。
apache2用: /etc/php5/apache2/php.ini
コマンドライン用: /etc/php5/cli/php.ini
cliの方のphp.iniにもzend_extensionの行を追加するか、
apache2の方のphp.iniを指定して実行すると動くようだ。
/usr/bin/php -f /var/www/freshreader/crawler.php -c /etc/php5/apache2/php.ini
リンクを張る、という方法もあると思うけど。
0 comments:
コメントを投稿