關於 PHP, Linux, Open Source 及個人生活記載的網誌。
RSS icon
  • 文字模式下執行 PHP

    Posted on March 15th, 2006 Sam Tang 1 comment

    在一般情況下 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 這類文字模式下的瀏覽器,用瀏覽網頁的方式執行。


     

    One response to “文字模式下執行 PHP”

    1. [...] 在 Shell 傳給變數給 PHP 先前貼出的文章 “文字模式下執行 PHP” 介紹了在 Shell 下執行 php 程式的方法,如果要在 shell 下面傳遞變數給 php,就像一般網頁用 GET 方法傳送一樣,系統會出現錯誤,例如: [...]

    Leave a reply

    *
    To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
    Click to hear an audio file of the anti-spam word