在一般情况下 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 这类文字模式下的浏览器,用浏览网页的方式执行。