萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> PHP開發的AppServ教程

PHP開發的AppServ教程

   近期接到院辦老師的一個項目,做PHP調研和輔助項目開發。以前,沒有接觸過PHP,在這裡做個了解以入門。

  1、PHP

  PHP,即Hypertext Preprocessor,超文本預處理器,一種通用開源腳本語言。吸收C、Java等語言特點,入門簡單,主要用於web開發,其文件後綴是php。

  2、語言解析

  PHP可以快速地執行動態網頁(動態網頁,即URL不是htm、html、shtml、xml等靜態網頁的常見形式,而是以·aspx、.asp、.jsp、.php、.perl、.cgi等形式為後綴,並且在動態網頁網址中有一個標志性的符號——“?”。)PHP與其他的腳本語言相比,可以將程序嵌入到html文檔中去執行,執行效率很高。並且php可以直接訪問數據庫,參生動態網頁。

  3、開發工具

  集成開發環境,集合了軟件開發過程中需要的環境,包括代碼高亮、代碼補全、調試、版本控制。常用的php IDEs包括如下:

  zend studio:商業軟件,基於Eclipse開源框架。

  Eclipse PDT:開源。

  4、特性

  PHP的特性包括: 1. PHP 獨特的語法混合了 C、Java、Perl 以及 PHP 自創新的語法。 2. PHP可以比CGI或者Perl更快速的執行動態網頁——動態頁面方面,與其他的編程語言相比, PHP是將程序嵌入到HTML文檔中去執行,執行效率比完全生成htmL標記的CGI要高許多; PHP具有非常強大的功能,所有的CGI的功能PHP都能實現。 3. PHP支持幾乎所有流行的數據庫以及操作系統。 4. 最重要的是PHP可以用C、C++進行程序的擴展!

  5、版本區別

  PHP4,太古老、不支持OO,已經被淘汰;PHP6,還是概念產品,尚在開發中。

  PHP5的版主主要有4個分支:PHP5.2以前的版本、PHP5.2、PHP5.3、PHP5.4以後的版本。

  其中PHP5.2,之前的版本功能不完整或者bug;PHP5.4以後的版本使用不穩定。

  主流PHP程序對PHP5.2兼容性最好,目前PHP5.2最新版本是5.2.17.

  如果是自己開發自己使用,PHP5.3有優勢,是部署項目值得考慮的版本。

  除了版本號的不同,同一版本號的PHP版本也有區別,並且在選擇PHP擴展的時候需要注意。

  install版:可執行的MSI格式安裝包。

  ZIP版:解壓即可用。和install版無區別。建議選擇ZIP版。

  DEBUG版:最終用戶無需關心。

  VC6與VC9

  如果你在apache1或者apache2下使用PHP,你應該選擇VC6的版本 如果你在IIS(Internet Information Services(IIS,互聯網信息服務),是由微軟公司提供的基於運行Microsoft Windows的互聯網基本服務。)下使用PHP應該選擇VC9的版本,VC6的版本使用visual studio6編譯,VC9使用Visual Studio 2008編譯,並且改進了性能和穩定性。VC9版本的PHP需要你安裝Microsoft 2008 C++ Runtime。不要在apache下使用VC9的版本。

  6、PHP安裝

  由於制作網站,需要4大件LAMP或者WAMP,離不開apache服務器搭建、MySQL數據庫應用、PHP(或者其他腳本語言)。這樣子需要分別安裝,並且能夠配置好他們之間的環境,才能作為一個整體應用來搭建網站服務器。

  但是現在有很多集成這些必要組件的安裝包,這裡使用的是AppServ,(其他WAMPSERver等)集成了AMP,並且不需要配置復雜的環境。所以這款軟件很適合入門的PHP開發者使用。

  下面介紹AppServ的安裝和使用:

  下載AppServ:http://www.drpeng.org/tech/index.php(我們學校一個老師的個人分享網站,裡面還有很多好的東西)。

  安裝過程:http://jingyan.baidu.com/article/91f5db1bf72ac01c7f05e3a7.html(需要注意的是默認安裝端口改為8080比較合適,另外牢記password,後面再登陸apache服務器下的數據庫時登陸用戶名和密碼分別是root和自己設定的password)。

copyright © 萬盛學電腦網 all rights reserved