PHP 怎麼這麼紅
最近 PHP(Personal Hypertext Preprocessor) 似乎已經成了這一兩年來 Linux/Unix 上最廣為大家所使用的網頁處理語言╋它的方便、強大功能與 OpenSource 的特性使得它正逐漸侵蝕到傳統 CGI 甚至是 MicroSoft ASP(Active Server Page)的市場╋幾乎各大網站征招人才莫不以會 PHP 作為基本條件。
PHP 確實有這個資格可以這麼紅╋原因有下面數點 :
PHP 是 OpenSource 軟件╋完全免費╋可以自由散布╋因此吸引了極多的人來使用╋也因為如此╋吸引到了商業公司為其發展更好的引擎與最佳化軟件(請參考 http://www.zend.com/)。
PHP 本身非常簡單易懂╋淺顯的指令語法╋外加一些基本的對象導向處理能力╋讓新手足以在最短時間內學會。
PHP 提供了相當多的功能╋包含了數學處理、字符串處理、網絡相關功能、各種數據庫的支持、影像處理功能、有為數眾多的發展者正為 PHP 發展各式各樣的新功能╋擴充性極佳。
PHP 非常容易與 Apache 相結合╋作為 Apache 的模塊來使用╋設定安裝上相當簡單╋也因為 Apache 目前已經占據了 Web Server 全球 60% 的市場╋PHP 自然而然成為 Apache 最佳搭配。
不過╋這次要講的主題不是 PHP 在網頁設計上的應用╋而是 PHP 在 Shell Script 上的應用╋一般所知的 Shell Script 大約就是 tcsh、bash、perl 或是 python 這幾類語言╋我所要談的就是將 PHP 當成 Shell Script 來使用。
PHP 執行檔的安裝
一般 PHP 作為網頁處理語言都是要編譯成 Apache 的模塊╋這裡當然不麼做╋也因此編譯起來很簡單╋只要以 root 的身分進行如下動作 :
解開 php-3.0.xx.tar.gz
cd php
configure
make
編譯完之後╋在 php 目錄下有一個可執行檔╋檔名為 php╋將它 copy 到 /usr/local/bin 下即可。注意╋如果檔案太大╋可以使用 strip 指令將 php 的方式將不必要的信息去除╋這樣檔案就會小得多了。
第一個程序
開始撰寫我們的第一個 PHP Shell Script 程序╋這個例子印出 "Hello world !" :