PHP開發的AppServ教程

來源:互聯網
上載者:User

   近期接到院辦老師的一個項目,做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)。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.