**大家好,
小弟因為需要定期執行 PHP script 於是上網找解決方案,
我找到了以下這篇文章:
http://tw.newtonstudio.com/?p=162
這篇文章中有一個範例 :
30 23 * * * /usr/local/bin/php /home/xxx/public_html/mytesting.php >> /host/cron.log 2>&2
其中 /usr/local/bin/php 是 PHP 程式的路徑,
而 PHP script 的路徑是/home/xxx/public_html/mytesting.php
但小弟用 whereis php 找 php 執行檔的路徑時,發現回應是 "PHP :" (我猜是沒找到)
於是我又輸入 whereis php5, 這次的回應是: /etc/php5 和 /usr/lib/php5 及 /usr/share/php5
我進到 /etc/php5 和 /usr/lib/php5 及 /usr/share/php5 目錄中,都沒有發現 php 執行檔,
最後找了找其他的目錄,發現在 /usr/sbin 底下有個 php5-fpm 執行檔
想請問各位,這個 php5-fpm 就是用來執行 PHP script 的執行檔嗎 ???
(意思就是: 我可以在 crontab 中用 */1 * * * * /usr/sbin/php5-fpm /var/www/example.php 計劃排程嗎 ?)
這個 php5-fpm 是我在我的 Raspberry pi(作業系統為 Raspbian)上安裝 Nginx+php+mysql 時,根據下面這篇文章裝的:
http://blog.itist.tw/2014/10/raspberry-pi-php-fpm.html
請大家指點指點,
感謝 !!!**
這個 php5-fpm 就是用來執行 PHP script 的執行檔嗎 ???
不是,看起來你的系統沒有裝php的執行程式,php的console的執行程式就叫php
可以用sudo apt-get -y install php5-cli安裝
看到自己的文章有人參考真高興...^^
回歸正題,樓上 Bruck 網友提到的方法是正解,要手動安裝 PHP command line 套件才行。