第1章 搭建動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)和運(yùn)行環(huán)境_第1頁(yè)
第1章 搭建動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)和運(yùn)行環(huán)境_第2頁(yè)
第1章 搭建動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)和運(yùn)行環(huán)境_第3頁(yè)
第1章 搭建動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)和運(yùn)行環(huán)境_第4頁(yè)
第1章 搭建動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)和運(yùn)行環(huán)境_第5頁(yè)
已閱讀5頁(yè),還剩22頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第1章PHP入門(mén)與環(huán)境搭建01PHP概述

02PHP程序的工作流程

03PHP開(kāi)發(fā)環(huán)境構(gòu)建04常用代碼編輯工具

05第一個(gè)PHP程序

1

PHP概述PHP是什么PHP是HypertextPreprocessor(超文本預(yù)處理器)的縮寫(xiě),是一種服務(wù)器端、跨平臺(tái)、HTML嵌入式的腳本語(yǔ)言。其獨(dú)特的語(yǔ)法混合了C語(yǔ)言、Java語(yǔ)言和Perl語(yǔ)言的特點(diǎn),是一種被廣泛應(yīng)用的開(kāi)源的多用途腳本語(yǔ)言,尤其適合中小型Web開(kāi)發(fā)。PHPJSPPython2021年7月最新:JAVAPythonC++C#JSPHP2022年8月最新:速度快PHP語(yǔ)言的優(yōu)勢(shì)支持面向?qū)ο髮?shí)用性支持廣泛的數(shù)據(jù)庫(kù)成本低版本更新速度快模板化應(yīng)用范圍廣可選擇性PHP4

PHP的版本PHP5

PHP7

HTML嵌入式的腳本語(yǔ)言PHP程序代碼是嵌入在HTML文件中的,文本標(biāo)記語(yǔ)言。<html><table><?phpecho“HELLO”;?></table></html>三行第一行:html第二行:php第三行mysql輸出一行文字:<br/>//換行<?phpecho"你好PHP";?>(1)“<?php”和“?>”分別是PHP的開(kāi)始標(biāo)記和結(jié)束標(biāo)記。(2)PHP程序文件的擴(kuò)展名通常使用“.php”。說(shuō)明2

PHP程序的工作流程

主要內(nèi)容

PHP服務(wù)器

PHP的工作流程0102

PHP預(yù)處理器的功能是解釋PHP代碼,它主要是將PHP程序代碼解釋為文本信息,而且這些文本信息中也可以包含HTML代碼。

PHP服務(wù)器

PHP預(yù)處理器PHP服務(wù)器

WEB服務(wù)器也稱(chēng)為WWW(WorldWideWeb)服務(wù)器,它的功能是解析HTTP。當(dāng)WEB瀏覽器向WEB服務(wù)器發(fā)送一個(gè)HTTP請(qǐng)求時(shí),PHP預(yù)處理器會(huì)對(duì)該請(qǐng)求對(duì)應(yīng)的程序進(jìn)行解釋并執(zhí)行,然后WEB服務(wù)器會(huì)向?yàn)g覽器返回一個(gè)HTTP響應(yīng),該響應(yīng)通常是一個(gè)HTML頁(yè)面,以便讓用戶(hù)可以瀏覽。目前可用的WEB服務(wù)器有很多,常見(jiàn)的有開(kāi)源的Apache服務(wù)器(PHP)、微軟的IIS服務(wù)器(ASP)、Tomcat服務(wù)器(JSP)等。本書(shū)使用的是Apache服務(wù)器,由于Apache具有高效、穩(wěn)定、安全、免費(fèi)等一些特點(diǎn),它已經(jīng)成為目前最為流行的WEB服務(wù)器。

Web服務(wù)器PHP服務(wù)器數(shù)據(jù)庫(kù)服務(wù)器是用于提供數(shù)據(jù)查詢(xún)和數(shù)據(jù)管理服務(wù)的軟件,這些服務(wù)主要有數(shù)據(jù)查詢(xún)、數(shù)據(jù)管理(數(shù)據(jù)的添加、修改、刪除)、查詢(xún)優(yōu)化、事務(wù)管理、數(shù)據(jù)安全等服務(wù)。數(shù)據(jù)庫(kù)服務(wù)器有好多種,常見(jiàn)的有MySQL、Oracle、SQLServer、DB2、Sybase、Access等。本書(shū)使用的是MySQL數(shù)據(jù)庫(kù),由于MySQL具有功能性強(qiáng)、使用簡(jiǎn)捷、管理方便、運(yùn)行速度快、版本升級(jí)快、安全性高等優(yōu)點(diǎn),而且MySQL數(shù)據(jù)庫(kù)完全免費(fèi),因此許多中小型網(wǎng)站都選擇MySQL作為數(shù)據(jù)庫(kù)服務(wù)器。數(shù)據(jù)庫(kù)服務(wù)器PHP的工作流程3PHP開(kāi)發(fā)環(huán)境構(gòu)建主要內(nèi)容

PHP開(kāi)發(fā)環(huán)境的安裝

PHP服務(wù)器的啟動(dòng)與停止

PHP開(kāi)發(fā)環(huán)境的關(guān)鍵配置010203PHP開(kāi)發(fā)環(huán)境的安裝安裝前的準(zhǔn)備工作WampServer的安裝安裝WampServer之前應(yīng)從其官方網(wǎng)站上下載安裝程序。下載地址為/en/download.php,目前比較新的WampServer版本是WampServer2.5。PHP服務(wù)器的啟動(dòng)與停止

手動(dòng)啟動(dòng)和停止PHP服務(wù)器通過(guò)操作系統(tǒng)自動(dòng)啟動(dòng)PHP服務(wù)PHP開(kāi)發(fā)環(huán)境的關(guān)鍵配置設(shè)置Apache服務(wù)器主目錄

修改Apache服務(wù)端口號(hào)默認(rèn)的8080設(shè)置網(wǎng)站起始頁(yè)面(主頁(yè))

/index.php

PHP的其他常用配置為MySQL服務(wù)器root賬戶(hù)設(shè)置密碼空C:\xampp\htdocs4常用代碼編輯工具主要內(nèi)容

Dreamweaver

Eclipse

ZendStudio010203

PHPEditphpstormHbuilder04Dreamweaver

Dreamweaver是一款專(zhuān)業(yè)的網(wǎng)站開(kāi)發(fā)編輯器。它將可視布局工具、應(yīng)用程序開(kāi)發(fā)功能和代碼編輯支持組合在一起。Dreamweaver從MX版本開(kāi)始支持PHP+MySQL的可視化開(kāi)發(fā)。所包含的特征包括:語(yǔ)法加亮、函數(shù)補(bǔ)全,形參提示、全局查找替換、處理Flash和圖像編輯等。下載地址:/downloads/。

目前,Dreamweaver官方網(wǎng)站上發(fā)布的最新版本是DreamweaverCS6,本書(shū)所介紹的網(wǎng)頁(yè)和實(shí)例都是使用DreamweaverCS6編輯的。說(shuō)明Eclipse

Eclipse是一款支持各種應(yīng)用程序開(kāi)發(fā)工具的編輯器,為程序設(shè)計(jì)師提供了許多強(qiáng)悍的功能。它支持多語(yǔ)言的關(guān)鍵字和語(yǔ)法加亮顯示,支持查詢(xún)結(jié)果匹配部分在編輯器中的加亮顯示,支持代碼格式化功能,還具備強(qiáng)大的調(diào)試功能,可以設(shè)置斷點(diǎn),使用單步執(zhí)行方法執(zhí)行源代碼。官方網(wǎng)站:。

ZendStudio

ZendStudio是目前公認(rèn)的最強(qiáng)大的PHP開(kāi)發(fā)工具,具備功能強(qiáng)大的專(zhuān)業(yè)編輯工具和調(diào)試工具,包括編輯、調(diào)試、配置PHP程序所需要的客戶(hù)及服務(wù)器組件,支持PHP語(yǔ)法加亮顯示,尤其是功能齊全的調(diào)試功能,讓PHP錯(cuò)誤不再可怕。ZendStudio是一款收費(fèi)軟件,不過(guò)可以免費(fèi)下載試用版。下載地址:/store/products/zend-studio.php。PHPEdit

PHPEdit是一款Windows操作系統(tǒng)下優(yōu)秀的PHP腳本IDE(集成開(kāi)發(fā)環(huán)境)。該軟件為快速、便捷地開(kāi)發(fā)PHP腳本提供了多種工具,其功能包括:語(yǔ)法關(guān)鍵詞高亮;代碼提示、瀏覽;集成PHP調(diào)試工具;幫助生成器;自定義快捷方式;150多個(gè)腳本命令;鍵盤(pán)模板;報(bào)告生成器;快速標(biāo)記;插件等。官方網(wǎng)站:。5第一個(gè)PHP程序例1-1編寫(xiě)第一個(gè)PHP程序的目的是熟悉PHP的書(shū)寫(xiě)規(guī)則和Dreamwea

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論