每開(kāi)始學(xué)習(xí)一門(mén)語(yǔ)言,都要了解這門(mén)語(yǔ)言和進(jìn)行開(kāi)發(fā)環(huán)境的搭建。同樣,學(xué)生開(kāi)始PHP學(xué)習(xí)之前,首先要了解這門(mén)語(yǔ)言的" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢(xún) 在線咨詢(xún)
15158846557 在線咨詢(xún)
所在位置: 首頁(yè) > 營(yíng)銷(xiāo)資訊 > 網(wǎng)站運(yùn)營(yíng) > PHP從入門(mén)到精通—PHP開(kāi)發(fā)入門(mén)-PHP概述、PHP開(kāi)發(fā)環(huán)境搭建、PHP開(kāi)發(fā)環(huán)境搭建、第

PHP從入門(mén)到精通—PHP開(kāi)發(fā)入門(mén)-PHP概述、PHP開(kāi)發(fā)環(huán)境搭建、PHP開(kāi)發(fā)環(huán)境搭建、第

時(shí)間:2023-08-29 03:54:01 | 來(lái)源:網(wǎng)站運(yùn)營(yíng)

時(shí)間:2023-08-29 03:54:01 來(lái)源:網(wǎng)站運(yùn)營(yíng)

PHP從入門(mén)到精通—PHP開(kāi)發(fā)入門(mén)-PHP概述、PHP開(kāi)發(fā)環(huán)境搭建、PHP開(kāi)發(fā)環(huán)境搭建、第一個(gè)PHP程序、PHP開(kāi)發(fā)流程:

每開(kāi)始學(xué)習(xí)一門(mén)語(yǔ)言,都要了解這門(mén)語(yǔ)言和進(jìn)行開(kāi)發(fā)環(huán)境的搭建。同樣,學(xué)生開(kāi)始PHP學(xué)習(xí)之前,首先要了解這門(mén)語(yǔ)言的歷史、語(yǔ)言?xún)?yōu)勢(shì)等內(nèi)容以及了解開(kāi)發(fā)環(huán)境的搭建。

PHP概述

? 認(rèn)識(shí)PHP

PHP最初是由Rasmus Lerdorf于1994年為了維護(hù)個(gè)人網(wǎng)頁(yè)而編寫(xiě)的一個(gè)簡(jiǎn)單程序。這個(gè)程序用來(lái)顯示 Rasmus Lerdorf 的個(gè)人履歷以及統(tǒng)計(jì)網(wǎng)頁(yè)流量,因此最初稱(chēng)為個(gè)人主頁(yè)(Personal Home Page)。后來(lái)受到GNU的影響,它更名為PHP(Hypertext Preprocessor,超文本預(yù)處理器)。

PHP是全球網(wǎng)站使用最多的腳本語(yǔ)言之一,從最初的PHP/FI到現(xiàn)在的PHP 7,經(jīng)過(guò)多次的重寫(xiě)和擴(kuò)展,與Linux、Apache和MySQL共同組成了一個(gè)強(qiáng)大的Web應(yīng)用程序平臺(tái)(簡(jiǎn)稱(chēng)LAMP)。

PHP作為服務(wù)器端Web程序開(kāi)發(fā)語(yǔ)言,主要有以下兩方面原因:

l PHP是一種服務(wù)器端、HTML嵌入式的腳本語(yǔ)言,因此適合Web開(kāi)發(fā)。

l PHP是B/S(Browser/Server,瀏覽器/服務(wù)器)架構(gòu),即服務(wù)器啟動(dòng)后,用戶(hù)可以不使用客戶(hù)端軟件,而是使用瀏覽器進(jìn)行訪問(wèn),這種方式既保持了圖形化的用戶(hù)界面,又大大減少了應(yīng)用程序的維護(hù)量。

? PHP語(yǔ)言?xún)?yōu)勢(shì)

PHP之所以成為目前最流行的服務(wù)器端Web程序開(kāi)發(fā)語(yǔ)言之一,是因?yàn)樗哂泻芏鄡?yōu)勢(shì),具體如下所示。

1.跨平臺(tái)

PHP幾乎支持所有的操作系統(tǒng)平臺(tái),如Windows、UNIX、Linux等。此外,還支持多種Web服務(wù)器,如Apache、IIs等

2.開(kāi)源免費(fèi)

PHP是開(kāi)源且免費(fèi),此外,LAMP平臺(tái)中的Linux、Apache、MySQL都是免費(fèi)軟件,這可以為網(wǎng)站開(kāi)發(fā)者節(jié)省一部分開(kāi)支。

3.面向?qū)ο?/b>

PHP支持面向?qū)ο蟪绦蛟O(shè)計(jì),因此可以用來(lái)開(kāi)發(fā)大型商業(yè)程序。另外,PHP也支持面向過(guò)程程序設(shè)計(jì)。

4.支持多種數(shù)據(jù)庫(kù)

PHP支持多種數(shù)據(jù)庫(kù),如MySQL、Oracle、SQL Server等,其中MySQL是網(wǎng)站開(kāi)發(fā)首選的數(shù)據(jù)庫(kù),它與PHP是黃金組合。

5.易學(xué)習(xí)

PHP嵌入在HTML中,編輯方便,語(yǔ)法簡(jiǎn)單,內(nèi)置函數(shù)豐富,開(kāi)發(fā)速度快,非常容易學(xué)習(xí)。

? PHP的應(yīng)用領(lǐng)域

全球有60% 的網(wǎng)站都在使用PHP技術(shù)進(jìn)行開(kāi)發(fā),包括Facebook、谷歌、百度、新浪等國(guó)內(nèi)外一線互聯(lián)網(wǎng)公司。PHP正吸引著越來(lái)越多的Web開(kāi)發(fā)人員,其應(yīng)用領(lǐng)域非常廣泛,如網(wǎng)站開(kāi)發(fā)、OA辦公系統(tǒng)、電子商務(wù)、CRM管理系統(tǒng)、ERP系統(tǒng)、手機(jī)APP接口及API接口、網(wǎng)頁(yè)游戲后臺(tái)、服務(wù)器腳本等。

PHP開(kāi)發(fā)環(huán)境搭建

? 常見(jiàn)的PHP集成開(kāi)發(fā)環(huán)境

在PHP的學(xué)習(xí)階段,通常使用Windows下的PHP集成開(kāi)發(fā)環(huán)境。常見(jiàn)的PHP集成開(kāi)發(fā)環(huán)境有WampServer、AppSer、XAMPP、phpStudy等,這些軟件之間稍微有些差異。每種開(kāi)發(fā)軟件都有不同的版本,建議安裝較高的版本。

因?yàn)橄鄬?duì)于Windows操作系統(tǒng),Linux操作系統(tǒng)更加穩(wěn)定和安全,所以實(shí)際的線上運(yùn)行環(huán)境中大多搭建在Linux操作系統(tǒng)上。在Linux下搭建運(yùn)行環(huán)境時(shí)可以選擇使用源碼方式安裝或者使用LAMP一鍵安裝。

出于快速開(kāi)發(fā)和方便使用的目的,本書(shū)將采用WampServer集成環(huán)境來(lái)搭建實(shí)驗(yàn)環(huán)境。WampServer簡(jiǎn)稱(chēng)WAMP(Windows+Apache+MySQL+PHP),是一組常用來(lái)搭建動(dòng)態(tài)網(wǎng)站的開(kāi)源軟件,完全免費(fèi)。

? 安裝WampServer

大家可以直接從WampServer的官方網(wǎng)站(http://www.wampserver.com/)下載,如圖所示。

WampServer只有Windows系統(tǒng)的安裝版本,本書(shū)將以64位Windows 7系統(tǒng)為例。單擊上圖中的WAMP SERVER 64 BITS(X64)3.0.6,進(jìn)入下載界面并進(jìn)行下載,如圖所示。

單擊圖中的Download按鈕,就可以進(jìn)行下載。下載安裝文件成功后,就可以安裝了。

(1)進(jìn)入安裝文件所在目錄,雙擊.exe安裝文件進(jìn)入語(yǔ)言選擇界面,如圖所示。

(2)單擊OK按鈕,進(jìn)入許可協(xié)議界面,如圖所示。選擇I accept the agreement選項(xiàng)

(3)單擊Next按鈕,進(jìn)入安裝注意事項(xiàng)界面,如圖所示。

注意圖中紅色字體內(nèi)容,其中必須確保安裝VC9、VC10、VC11、VC13、VC14 和 VC15包,若缺少某個(gè)包,則可以拖動(dòng)右側(cè)滾動(dòng)條,下文有相應(yīng)的下載地址。

4)單擊Next按鈕,進(jìn)入選擇軟件安裝位置界面,如圖所示。單擊Browse按鈕,選擇軟件安裝位置為D:/wamp64,默認(rèn)位置為C:/wamp64。

(5)安裝位置選擇完成后,單擊Next按鈕,進(jìn)入選擇開(kāi)始菜單文件夾界面,如圖所示。

(6)單擊Browse按鈕,選擇程序快捷方式在開(kāi)始菜單文件夾中的位置,然后單擊Next按鈕,進(jìn)入開(kāi)始安裝界面,如圖所示。

(7)單擊Install按鈕,進(jìn)入安裝界面,如圖所示。

安裝結(jié)束前,程序會(huì)提示用戶(hù)是否使用IE瀏覽器作為默認(rèn)瀏覽器,如圖所示。

使用Chrome瀏覽器作為默認(rèn)瀏覽器,因此在上圖中單擊“是(Y)”按鈕。接著根據(jù)Chrome瀏覽器安裝位置,找到對(duì)應(yīng)的.exe程序,如圖所示。

接著程序提示是否將記事本作為文本編輯器,也可以指定其他文本編輯器,此處單擊“否(N)”按鈕,如圖所示。

(8)安裝完成后,進(jìn)入注意事項(xiàng)界面,如圖所示。

(9)單擊Next按鈕,進(jìn)入完成安裝界面,如圖所示。單擊Finish按鈕,WampServer安裝完成。

WampServer安裝完成后,桌面上會(huì)出現(xiàn)一個(gè)“W”圖標(biāo)的快捷方式,雙擊該快捷方式,就可以啟動(dòng)WampServer。

在狀態(tài)欄的右下角會(huì)出現(xiàn)一個(gè)W圖標(biāo),圖標(biāo)顏色由紅色變?yōu)榫G色,則說(shuō)明所有服務(wù)成功開(kāi)啟。當(dāng)用鼠標(biāo)右擊該圖標(biāo)時(shí),會(huì)出現(xiàn)一個(gè)菜單(見(jiàn)右圖),該菜單包括關(guān)于、刷新、幫助、語(yǔ)言、設(shè)置、工具、退出。當(dāng)用鼠標(biāo)單擊該圖標(biāo)時(shí),會(huì)出現(xiàn)一個(gè)菜單(見(jiàn)左圖),通過(guò)該菜單可以查看及設(shè)置Apache、MySQL和PHP的各種環(huán)境,可以直接進(jìn)入項(xiàng)目存放的文檔根目錄,可以訪問(wèn)phpMyAdmin系統(tǒng)、也可以啟動(dòng)、停止和重啟所有服務(wù)。

在上圖中,Apache的版本號(hào)為2.4.27,PHP的版本號(hào)為5.6.31,MySQL的版本號(hào)為5.7.19。本書(shū)使用PHP 7.1.9,可以通過(guò)單擊上圖中PHP 5.6.31,在出現(xiàn)的二級(jí)菜單中單擊Version,選擇7.1.9即可。

在初學(xué)階段,Xdebug功能可以關(guān)閉。打開(kāi)D:/wamp64/bin/apache/apache2.4.27/bin/路徑下的php.ini文件,在文件末尾找到如下內(nèi)容:

在第2行代碼前添加英文分號(hào),就可以關(guān)閉Xdebug功能。

PHP開(kāi)發(fā)環(huán)境搭建

? wampServer目錄介紹

WampServer安裝在“D:/wamp64”,使用前需要了解其主要子目錄,如表所示。




子目錄名作用
www存放網(wǎng)頁(yè)文檔根目錄,默認(rèn)只有將網(wǎng)頁(yè)上傳到該目錄下才能進(jìn)行測(cè)試
bin存放Apache、MySQL、PHP 三個(gè)主要服務(wù)器組件的目錄
logs存放網(wǎng)站日志文件,包含Apache、MySQL和PHP的日志等
apps存放了三個(gè)使用PHP開(kāi)發(fā)的應(yīng)用軟件
alias存放Apache 設(shè)置的訪問(wèn)別名配置文件
tmp存放網(wǎng)站運(yùn)行的臨時(shí)文件



其次,還需掌握核心組件的位置,如表所示。




核心組件組件位置
Apache服務(wù)器安裝位置D:/wamp64/bin/apache/apache2.4.27
主配置文件D:/wamp64/bin/apache/apache2.4.27/conf/httpd.conf
擴(kuò)展配置文件D:/wamp64/bin/apache/apache2.4.27/conf/extra
網(wǎng)頁(yè)存放位置D:/wamp64/www
MySQL數(shù)據(jù)庫(kù)安裝位置D:/wamp64/bin/mysql/mysql5.7.19
配置文件D:/wamp64/bin/mysql/mysql5.7.19/my.ini
數(shù)據(jù)文件D:/wamp64/bin/mysql/mysql5.7.19/data
PHP模塊安裝位置D:/wamp64/bin/php/php7.1.9
配置文件D:/wamp64/bin/php/php7.1.9/php.ini
數(shù)據(jù)庫(kù)管理軟件安裝位置D:/wamp64/apps/phpmyadmin4.7.4
配置文件D:/wamp64/apps/phpmyadmin4.7.4/config.inc.php



? 測(cè)試開(kāi)發(fā)環(huán)境

WampServer安裝完成后,需要測(cè)試開(kāi)發(fā)環(huán)境是否可以正常運(yùn)行。打開(kāi)瀏覽器,在地址欄中輸入“http://localhost/”測(cè)試。如圖顯示圖所示的界面,則表示W(wǎng)ampServer安裝成功。

? 第一個(gè)PHP程序

1.2.節(jié)中已經(jīng)搭建好PHP開(kāi)發(fā)環(huán)境,接下來(lái)就自己動(dòng)手編寫(xiě)一個(gè)PHP程序,親自感受一下PHP語(yǔ)言的基本形式。

在磁盤(pán)目錄D:/wamp64/www/下創(chuàng)建一個(gè)目錄section01,在section01目錄下創(chuàng)建一個(gè)文本文件,重命名為1-1.php,用記事本打開(kāi),編寫(xiě)一段代碼。

例中是編寫(xiě)好的PHP程序,下面分別對(duì)每條語(yǔ)句進(jìn)行詳細(xì)的講解,如圖所示。

打開(kāi)瀏覽器,在地址欄中輸入“http://localhost/1-1.php”,然后回車(chē),則運(yùn)行結(jié)果如圖所示。

接下來(lái)演示將PHP語(yǔ)言嵌入到擴(kuò)展名為.php的HTML文件中,如例所示。

運(yùn)行結(jié)果如圖所示。

在例中,用戶(hù)可以根據(jù)需求在HTML文件中嵌入PHP代碼。PHP代碼是嵌入在HTML代碼中使用,為了避免書(shū)寫(xiě)大量的HTML代碼,本書(shū)有些例題代碼只書(shū)寫(xiě)PHP代碼部分。




? PHP程序開(kāi)發(fā)流程

上面編寫(xiě)并運(yùn)行了一個(gè)簡(jiǎn)單的PHP程序,從這個(gè)簡(jiǎn)單程序,可以總結(jié)出PHP程序的開(kāi)發(fā)流程,具體如下所示。

1.編輯

PHP源代碼是一系列的語(yǔ)句或命令,編輯它可以使用任意的文本編輯器,如Windows系統(tǒng)下的記事本、Linux系統(tǒng)下的vi、Sublime Text、Zend Studio、Eclipse for PHP、EasyEclipse等。編輯完的PHP源代碼的文件擴(kuò)展名必須是.php,這樣才能由PHP引擎來(lái)處理。在大部分的服務(wù)器上,這是PHP的默認(rèn)擴(kuò)展名,也可以在Web服務(wù)器中指定其他擴(kuò)展名。

2.上傳

將編輯完成的PHP源代碼上傳到Web服務(wù)器上,本書(shū)中編輯好的PHP代碼存放在目錄“D:/wamp64/www/”下。

3.運(yùn)行

如果已經(jīng)將PHP文件成功上傳到Web服務(wù)器,打開(kāi)瀏覽器,在地址欄里輸入Web服務(wù)器的URL訪問(wèn)這個(gè)文件,服務(wù)器將自動(dòng)解析這些文件,并將解析的結(jié)果返回給請(qǐng)求的瀏覽器。

小結(jié):PHP從入門(mén)到精通—PHP開(kāi)發(fā)入門(mén)

通過(guò)本章的學(xué)習(xí),大家能夠?qū)HP語(yǔ)言及其優(yōu)勢(shì)有初步的認(rèn)識(shí),重點(diǎn)掌握PHP開(kāi)發(fā)環(huán)境的搭建并編寫(xiě)一個(gè)簡(jiǎn)單程序,著重理解PHP程序開(kāi)發(fā)流程。





關(guān)鍵詞:入門(mén),環(huán)境,精通

74
73
25
news
  • 網(wǎng)站
  • 營(yíng)銷(xiāo)
  • 設(shè)計(jì)
  • 運(yùn)營(yíng)
  • 優(yōu)化
  • 效率
  • 專(zhuān)注
  • 電商
  • 方案
  • 推廣
為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點(diǎn)擊下載Chrome瀏覽器
關(guān)閉