PHP的來龍去脈
PHP是一種伺服器啟動並執行HTML指令碼語言,以PERL為基礎,C,ASP,SHELL,JAVASCRIPT相似。
PHP(PHP Hypertext Preprocessor,Personal HomePage Tools)
1994年Rasmus Lerdorf開始計劃發展,在1995年以Personal Home Pages Tools開始對外發表第一個版本。
1995年中,第二版的PHP問市,第二版定名為PHP/FI.並加入MSQL的支援。
1997年,PHP3.0是類似於當今PHP文法結構的第一個版本。
2000年發布PHP4
2004,PHP5誕生。OO功能與XML的整合得到了大大的改進。
PHP的特性
PHP3 簡單,速度快,跨平台,強大的資料庫支援,嵌入HTML,分析XML,檔案存取,文本處理,複雜變數,影像處理
PHP4 API擴充,布爾類型,COM/DCOM,與PHP3相容性好,配置,加密支援,多維陣列,JAVA互動支援,OO特點,ZIP檔案處理
PHP5 OO,XML,異常處理,SOAP擴充,支援WEB服務
PHP的機理
PHP在WEB伺服器上運行,當PHP指令碼被用戶端請求時,被請求的PHP程式開始運行,並把執行的結果返回用戶端的瀏覽器。發送給用戶端瀏覽器的內容是普通的HTML文本,不包含PHP代碼。這是與嵌入HTML的用戶端指令碼的最主要的區別。
簡單的例子:
index.php
...
$currtime=time();
$currtimestr=strftime("%H:%M:%S",$currtime);
echo "目前時間是:".$currtimestr;
?>
...
以時分秒的格式來顯示。
PHP安裝與測試
安裝MySQL資料庫
安裝Apache Web伺服器
安裝GD圖形庫
安裝XML
安裝PHP
安裝Zend加速引擎
修改Apache Web服務組態檔
測試PHP
MYSQL:
啟動和關閉:service mysql start,service mysql stop
版本:mysqladmin version
查看資料庫:mysqlshow
Apache:
解壓,產生,編譯,安裝