程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP開發的AppServ教程

PHP開發的AppServ教程

編輯:關於PHP編程

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

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved