文字模式下執行 PHP

在一般情況下 PHP 是用在網站上,而有些情況需要在文字模式下執行,例如用 PHP 寫 shell script 或需要用 crontab 排程執行等。而在文字模式下執行 PHP 也很方便,假設 PHP 的安裝目錄是 /usr/local/php ,那麼就可以用以下指令執行:

/usr/local/php/bin/php -q shell_script.php

如果你跟我一樣懶打字,覺得 /usr/local/php/bin/php 很長的話,可以將 /usr/local/php/bin/php 覆製到 /usr/bin/ 目錄下:


cp /usr/local/php/bin/php /usr/bin/php
php -q shell_script.php # 現在可以這樣執行

而另一個方法是用其他 shell script 的方法,就是在 PHP 程式的第一行加上 “#!/usr/local/php/bin/php -q”,以及將程式加上可執行的權限:

chmod +x shell_script.php
./shell_script.php # 可以像其他 shell script 般執行

還有一個方法是用 Lynx 這類文字模式下的瀏覽器,用瀏覽網頁的方式執行。


Leave a Reply