| 課程101:PHP簡介與程式開發的工具。 |
摘要:
在這個課程中針對PHP作簡單的介紹,指導學員安裝開發PHP時所使用的工具,以及參考的文件。最後,教導學員使用EditPlus,來撰寫PHP,並將PHP程式上傳至網站。 |
PHP簡介 :
|
| 一、PHP的由來: |
| 在古早古早的時候,也就是1994年。當時有個叫Rasmus Lerdorf的人,他用Perl寫了一些後端的程式,記錄有哪些人看過他的線上履歷表。慢慢地,一些網友對他所寫的程式碼產生興趣。於是,Rasmus
Lerdorf就整理這些程式碼,包裝成一個叫作 ”Personal Home Page”的工具。基於個人的興趣,Rasmus Lerdorf又寫了一個腳本語言的核心引擎。然後,又加上了能處理HTML表單輸入的工具,稱作
“Form Interpreter”簡稱FI。在1995年完成的這個版本,當時稱作 “PHP FI”,也有人稱之為 ”PHP2”。
PHP/FI開發出來之後,受到網站開發者的極大的回響,使用PHP/FI來開發網站程式的人越來越多。在1997年中的時候,PHP從Rasmus
Lerdorf個人維護的開發專案,轉變成一個重要的網站開發技術。PHP的開發與維護也轉由一個由Rasmus Lerdorf本人和Andi
Gutmans、Zeev Suraski、Stig Bakken、Shane Cavaveo、以及Jim Winstead等人所組成的團隊來負責。在1998年6月的時候,Zeev
Suraski和Andi Gutmans改寫了PHP語言的解析器,並公佈這新的版本,稱之為PHP3。
到目前為止,PHP已經變成Apache Software Foundation的一個專案計劃。穩定的版本為PHP
4.3.0
|
| 二、PHP是什麼東東: |
PHP是開放源碼的通用腳本語言,特別適合用來開發網站程式,可以內嵌在HTML碼。PHP程式的原始碼是純文字,所以可以用任何可處理純文字檔的文字編輯器,如:記事本、vi、emac等,來撰寫PHP程式。
|
PHP程式開發的工具:
|
| 一、程式開發的工具 |
- 文字編輯器:用來撰寫程式碼。在這個課程中,我們使用EditPlus。
- 程式語言的參考文件:我們使用PHP的線上說明。
- 程式庫:別人開發出來的程式庫,可以簡化撰寫程式的工作。
|
| 二、EditPlus的下載及安裝 |
- 下載並安裝EditPlus
- 下載PHP的語法檔。
- 將下載完畢PHP的語法檔,解壓縮到EditPlus的安裝目錄底下。
|
| 三、EditPlus的PHP環境設定 |
- 啟動EditPlus。
- 執行功能表的Tools | Preferences,開啟Preferences的對話方塊。
- 設定PHP的語法檔:在Preferences對話方塊,點選左邊的FileseSettings & Syntax。按Add按鈕,參考下圖,設定各欄位,設定完畢後,按Apply按鈕:

- 取消儲存時產生備份檔的設定:在Preferences對話方塊,點選左邊的Files,參考下圖,設定各欄位,設定完畢後,按OK按鈕:
- 產生PHP的樣本檔:執行功能表的File | New | Others,然後Select File Type選PHP,按OK按鈕。在EditPlus的文件編輯面版中輸入以下的文字,然後將檔案存在EditPlus的安裝目錄,檔名為template.php。
- 設定PHP的樣本檔:執行功能表的File | New | Configure Templates,按Add按鈕,參考下圖,設定各欄位,設定完畢後,按OK按鈕:

|
使用EditPlus來開發 PHP程式:
|
- 在C磁碟機底下產生一個資料夾:C:\php。
- 啟動EditPlus。
- 執行功能表的 File | New | PHP
- 輸入以下的程式碼:
<?php echo date("Y-m-d"); ?> |
- 存檔,檔名:C:\php\101_01.php。
- 使用EditPlus來上傳檔案:執行功能表的 File | FTP | FTP Upload。在Upload對話方塊中,按Setting按鈕,開啟FTP
Settings的對話方塊。按Add按鈕,參考下圖,設定遠端主機的帳號、密碼、以及上傳的目錄。設定完畢後,按OK按鈕:
回到Upload對話方塊後,按Upload按鈕。

- 啟動瀏覽器,輸入網址。如:http://fox.igt.com.tw/~lib13/101_01.php
|