MM1314午夜免费视频

                    24小時論文定制熱線

                    咨詢電話

                    ASP.NETVC++MySQLPHP安卓JSPLinuxJava機械VBASP單片機模具汽車工程畢業設計Flash
                    您當前的位置:論文定制 > 畢業設計論文 >
                    快速導航
                    畢業論文定制
                    關于我們
                    我們是一家專業提供高質量代做畢業設計的網站。2002年成立至今為眾多客戶提供大量畢業設計、論文定制等服務,贏得眾多客戶好評,因為專注,所以專業。寫作老師大部分由全國211/958等高校的博士及碩士生設計,執筆,目前已為5000余位客戶解決了論文寫作的難題。 秉承以用戶為中心,為用戶創造價值的理念,我站擁有無縫對接的售后服務體系,代做畢業設計完成后有專業的老師進行一對一修改與完善,對有答辯需求的同學進行一對一的輔導,為你順利畢業保駕護航
                    代做畢業設計
                    常見問題

                    PHP環境下Web應用設計開發

                    添加時間:2018/07/24 來源:電腦編程技巧與維護 作者:雷華軍 邢益良
                    PHP是PHP Hypertext Preprocessor (超級文本預處理語言) 的縮寫, 是一種HTML內嵌式的語言, 是一種被廣泛使用的、免費開源的、跨平臺的、用來創建動態交互性站點的服務器腳本語言, 尤其適合于Web開發。
                      以下為本篇論文正文:

                      摘要:PHP是被廣泛使用的Web應用開發語言之一。闡述了PHP開發Web應用的工作原理和流程, 介紹了PHP開發環境的配置, 通過實例演示, 實現了PHP開發Web應用。實踐表明, PHP開發環境構建簡單容易, 使用PHP能方便快速地建立動態交互的Web系統和實現Web應用的開發。

                      關鍵詞:PHP語言; Web應用開發; Web服務器;

                      1、PHP

                      PHP是PHP Hypertext Preprocessor (超級文本預處理語言) 的縮寫, 是一種HTML內嵌式的語言, 是一種被廣泛使用的、免費開源的、跨平臺的、用來創建動態交互性站點的服務器腳本語言, 尤其適合于Web開發。由于PHP具有易學好用、開發快速、性能穩定、功能全面、開源免費、良好的可擴展性、跨平臺、支持大多數數據庫等特點, 使它成為最受歡迎的Web開發語言之一。PHP以其強大的功能, 不僅能讓Web開發人員快速地開發動態網頁, 還可以開發桌面、WML和Android等應用程序。

                      2、PHP腳本工作流程

                      想要使用PHP開發Web應用, 必須需要PHP預處理器、Web服務器、數據庫服務器和Web瀏覽器。其工作流程如圖1所示。

                    圖1 PHP腳本工作流程
                    圖1 PHP腳本工作流程

                      2.1、PHP預處理器

                      PHP預處理器 (PHP Preprocessor) 的作用是將PHP代碼解釋為文本信息, 例如把PHP代碼解釋為HTML代碼。

                      2.2、Web服務器

                      Web服務器的作用是解析HTTP。當Web服務器接收到瀏覽器發來的一個HTTP動態請求時, Web服務器會把動態頁面請求交給PHP預處理器處理, 經PHP解釋為HTML靜態頁面, 然后Web服務器向瀏覽器返回這個HTML頁面, 并顯示在瀏覽器或進行其他處理。

                      常用的Web服務器有開源免費的Apache服務器、IBM的Web Sphere服務器、微軟的Internet Information Server (IIS) 服務器等。其中Apache具有免費、速度快且性能穩定等特點, 是目前最為流行的Web服務器。

                      2.3、數據庫服務器

                      數據庫服務器是為應用程序提供數據管理服務的軟件, 包括數據數據管理、事務管理、安全及多用戶存取控制服務等。常見的數據庫服務器有微軟的SQL Server、SUN的My SQL、甲骨文的Oracle等數據庫服務器。其中My SQL具有體積小、運行速度快、免費使用、配置簡單等特點, 成為許多中小型Web系統目前首選的數據庫服務器。

                      2.4、Web瀏覽器

                      Web瀏覽器是客戶端程序, 主要用來顯示HTML網頁內容, 并讓用戶與這些網頁內容進行交互。常見的瀏覽器有Internet Explore瀏覽器、360安全瀏覽器、Firefox瀏覽器等。

                      3、PHP Designer

                      PHP集成開發工具較多, 其中PHP Designer是使用PHP開發Web應用較好的集成開發工具。PHP Designer不僅是一個功能強大、速度快的PHP IDE和PHP編輯器, 也是一個功能豐富的HTML、XHTML、My SQL、XML、CSS、Java、C#、Perl、Python、Ruby和Java Script編輯器, 它既適合新手也適合經驗豐富的開發人員。PHP Designer能實現編輯分析、測試、發布程序和由PHP、HTML或其他Web語言驅動的站點。

                      開發人員可以從網上下載PHP Designer工具, 然后解壓到硬盤, 再在解壓文件中找到PH-PDesigner.exe文件并點擊打開PHP Designer軟件, 便可進行編寫開發PHP程序了。

                      4、PHP開發環境的配置

                      4.1、PHPnow

                      構建PHP服務器, 開發Web應用, 通常選擇開源免費的Web服務器Apache和數據庫服務器My SQL。Apache、My SQL以及PHP預處理器的安裝和配置較為復雜麻煩。但是目前有不少集成套件包, 集成了Apache、My SQL和PHP預處理器, 這樣省去了環境配置帶來的麻煩。PHPnow是Win32下開源免費的Apache+My SQL+PHP開發環境套件包。它安裝簡單、快速, 能方便快速地配置支持虛擬主機的PHP開發環境, 并且還自帶有php My Admin軟件, 該軟件能通過Web方式控制php My Admin和操作My SQL數據庫, 使數據庫管理變得方便簡單。這樣極大方便了PHP服務器的安裝配置和使用。

                      4.2、PHPnow安裝和配置

                      PHPnow的配置方便簡單, 開發人員可以從網上下載PHPnow-1.5.6.zip, 并解壓到指定要安裝的目錄, PHPnow可以下載安裝到任意目錄, 文章中下載到d:\目錄下。

                      在解壓后的文件中, 找到Setup.cmd文件并運行該文件進行安裝, 根據提示選擇安裝Apache 2.0.63 Web服務器。安裝Apache 2.0.63后系統會提示是否需要初始化, 這時輸入Y表示初始化, 初始化完成后, 系統要求開發人員輸入My SQL數據庫超級用戶root密碼, 例如輸入root密碼為123456。

                    圖2 PHPnow測試頁
                    圖2 PHPnow測試頁

                      開發人員可以在Web瀏覽器中輸入http://127.0.0.1或者http://localhost, 瀏覽器將打開PHPnow測試頁, 如圖2所示, 這里顯示出了剛配置的Web服務器信息、PHP支持組件和SQL連接測試信息。開發人員可以在SQL連接測試中測試數據庫服務器, 在My SQL用戶密碼框中輸入環境配置時設置的密碼:123456, 然后點擊連接, SQL測試結果顯示OK。這樣說明PHP開發環境就配置成功了, 該開發環境含有Web服務器Apache和數據庫服務器My SQL和PHP預處理器, 開發人員可以在該環境下進行Web開發。

                      5、PHP開發Web應用

                      5.1、需求分析

                      本例是要實現簡單的登錄, 需要用PHP Designer軟件編寫兩個文件。一個是html文件test.html, 用于顯示界面并接收用戶輸入的用戶名和密碼等信息, 另一個為PHP文件test.php, 用于處理Web服務器傳來的界面接收的信息, 并通過頁面顯示處理結果, 該例中是要顯示接收的用戶名和密碼等信息。

                      5.2、主要代碼

                      Test.html文件主要代碼如下所示:

                    Test.html文件主要代碼

                      Test.php文件主要代碼如下所示:

                    Test.php文件主要代碼

                      5.3、運行程序和實現功能

                      在Web服務器運行文件前, 需要把文件復制到配置環境時設置的Web服務器主目錄下, 文章配置Web服務器的主目錄為d:\PHPnow\htdocs (圖2顯示有主目錄路徑) , 所有要運行的文件都要復制到這個文件夾。把文件test.html和文件test.php復制到主目錄, 然后在瀏覽器地址欄中輸入http://127.0.0.1/test.html或者http://localhost/test.html運行test.html文件。這時瀏覽器出現登錄界面, 要求用戶輸入用戶名和密碼, 假如用戶輸入的用戶名為zhangsan, 密碼為123, 如圖3所示。提交后, 瀏覽器將顯示文件test.php處理后的結果, 實現了把用戶輸入的用戶名和密碼顯示出來的功能, 如圖4所示。

                    圖3 登錄界面
                    圖3 登錄界面

                    圖4 顯示用戶輸入信息
                    圖4 顯示用戶輸入信息

                      6、結語

                      實踐說明, PHP是語言簡單、功能強大、開發快速的Web開發語言, 相對于其他開發語言更簡單易學, 而且開源免費、可擴展性強, 備受Web開發人員的青睞, 并且在移動開發領域也具有廣闊的發展前景。下一步工作將繼續探討PHP在其他Web應用的開發和移動領域Android應用的開發。

                      參考文獻
                      [1]邢益良, 裴云, 陳敏.PHP Web和Android開發入門與實踐[M].北京:清華大學出版社, 2011.
                      [2]孔祥盛.PHP編程基礎與實例教程[M].北京:人民郵電出版社, 2014.
                      [3]Windows下PHP開發環境搭建教程 (Apache+PHP+My SQL) .

                      相關內容
                      好優論文定制中心主要為您提供代做畢業設計及各專業畢業論文寫作輔導服務。 網站地圖
                      所有論文、資料均源于網上的共享資源以及一些期刊雜志,所有論文僅免費供網友間相互學習交流之用,請特別注意勿做其他非法用途。
                      如有侵犯您的版權或其他有損您利益的行為,請聯系指出,論文定制中心會立即進行改正或刪除有關內容!
                      MM1314午夜免费视频