PHP程序設(shè)計(jì)課件 第1單元 PHP概述_第1頁(yè)
PHP程序設(shè)計(jì)課件 第1單元 PHP概述_第2頁(yè)
PHP程序設(shè)計(jì)課件 第1單元 PHP概述_第3頁(yè)
PHP程序設(shè)計(jì)課件 第1單元 PHP概述_第4頁(yè)
PHP程序設(shè)計(jì)課件 第1單元 PHP概述_第5頁(yè)
已閱讀5頁(yè),還剩46頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

PHP概述第一單元知識(shí)目標(biāo)理解函數(shù)理解靜態(tài)網(wǎng)頁(yè)和動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)的區(qū)別理解PHP運(yùn)行環(huán)境構(gòu)成理解PHP運(yùn)行原理理解URL的組成單元1PHP概述能力目標(biāo)能夠手動(dòng)搭建WAMP運(yùn)行環(huán)境能夠使用XAMPP搭建運(yùn)行環(huán)境能夠使用VSCode編寫并運(yùn)行PHP文件能夠搭建虛擬主機(jī)素質(zhì)目標(biāo)培養(yǎng)學(xué)生的軟件版權(quán)意識(shí),尊重知識(shí)產(chǎn)權(quán)培養(yǎng)學(xué)生嚴(yán)謹(jǐn)、實(shí)事求是的工作態(tài)度PHP運(yùn)行環(huán)境搭建任務(wù)1.11.1.1PHP簡(jiǎn)介PHP原名是PersonalHomePage。PHP已經(jīng)更名為PHP:HypertextPreprocessor。PHPPersonalHomePage1.1.1PHP簡(jiǎn)介PHP是一種被廣泛應(yīng)用的服務(wù)器端腳本語(yǔ)言。PHP是一種開源語(yǔ)言,因此使用PHP開發(fā)商業(yè)項(xiàng)目無(wú)需付費(fèi)。是一種跨平臺(tái)語(yǔ)言,在不同平臺(tái)下安裝各自對(duì)應(yīng)的PHP解析器程序,同樣的PHP代碼可以運(yùn)行在各種操作平臺(tái)下。是一種解析型的語(yǔ)言,PHP代碼執(zhí)行前不需要進(jìn)行編譯。是一種腳本語(yǔ)言,可以被嵌入到HTML頁(yè)面中,非常適合用來(lái)開發(fā)動(dòng)態(tài)頁(yè)面。1.1.1PHP簡(jiǎn)介PHP是一種運(yùn)行在服務(wù)器端的語(yǔ)言,PHP代碼執(zhí)行后向客戶端返回HTML代碼,客戶端無(wú)法知道PHP源碼是什么。是一種面向?qū)ο蟮恼Z(yǔ)言,可以使用面向?qū)ο蟮奶匦?。是一種強(qiáng)大的CGI腳本語(yǔ)言,其網(wǎng)頁(yè)執(zhí)行速度比ASP、JSP等更快,占用更少的系統(tǒng)資源。1.1.1PHP簡(jiǎn)介對(duì)于開源軟件,其源代碼是公開的,任何人都可以查看、使用、修改和分發(fā)。

開源軟件通常使用開源許可證來(lái)規(guī)定其使用條件,這些許可證確保了開源軟件的自由性和共享性,允許其他人使用和修改軟件,并要求他們?cè)诜职l(fā)時(shí)保持相同的開源許可證。

對(duì)于非開源軟件,其源代碼通常是私有的,只有軟件的開發(fā)者或擁有者可以查看和修改。

總的來(lái)說(shuō),開源軟件鼓勵(lì)共享和合作,而非開源軟件更加注重知識(shí)產(chǎn)權(quán)的保護(hù)和商業(yè)利益的追求。1.1.2PHP運(yùn)行環(huán)境介紹Apache、MySQL、PHP是一種常用的WEB開發(fā)環(huán)境組合(簡(jiǎn)稱AMP環(huán)境,如果用Nginx替換Apache就稱為NMP),適用于開發(fā)和測(cè)試PHP應(yīng)用程序。Nginx、MySQL、PHPApache、MySQL、PHPNMPAMP1.1.2PHP運(yùn)行環(huán)境介紹AMP環(huán)境的主要組件和功能:Apache是一種流行的開源WEB服務(wù)器,用于處理HTTP請(qǐng)求和響應(yīng)。它在本地運(yùn)行WEB服務(wù)器,用來(lái)監(jiān)聽來(lái)自客戶端的WEB請(qǐng)求,并返回結(jié)果。MySQL是一種流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),用于存儲(chǔ)和檢索數(shù)據(jù)。在AMP環(huán)境中,MySQL用于創(chuàng)建和管理數(shù)據(jù)庫(kù),以便你的PHP應(yīng)用程序可以與數(shù)據(jù)庫(kù)進(jìn)行交互。PHP是一種廣泛用于WEB開發(fā)的服務(wù)器端腳本語(yǔ)言。PHP能夠與Apache和MySQL集成,從數(shù)據(jù)庫(kù)中檢索數(shù)據(jù)并將其呈現(xiàn)為WEB頁(yè)面。通常Windows操作系統(tǒng)下的PHP運(yùn)行環(huán)境稱為WAMP環(huán)境,下面是WAMP環(huán)境的安裝與配置過程。1.1.2PHP運(yùn)行環(huán)境介紹1Apache安裝(1)下載Apache在Apache官網(wǎng)下載最新版本的Apache,選擇適合Windows系統(tǒng)的二進(jìn)制壓縮包,也可以使用素材包中提供的Apache壓縮包。(2)解壓安裝下載的Apache壓縮包解壓到一個(gè)目錄,例如C:/mywamp/Apache24。其中bin子目錄下存放可執(zhí)行文件,conf子目錄下存放Apache相關(guān)的配置文件,htdocs子目錄是默認(rèn)的網(wǎng)站文檔根目錄。1.1.2PHP運(yùn)行環(huán)境介紹Apache目錄結(jié)構(gòu)1.1.2PHP運(yùn)行環(huán)境介紹SRVROOT配置(3)配置ApacheApache的配置文件是httpd.conf,在安裝目錄的conf子目錄下。打開文件找到DefineSRVROOT這一行,該行定義變量SRVROOT,在當(dāng)前文件中多個(gè)地方通過${SRVROOT}訪問,將值修改為實(shí)際的解壓路徑C:/mywamp/Apache24。1.1.2PHP運(yùn)行環(huán)境介紹ApacheMonitor圖標(biāo)(4)啟動(dòng)Apache切換目錄到Apache的bin目錄,以管理員身份執(zhí)行ApacheMonitor.exe,在Windows系統(tǒng)托盤中會(huì)出現(xiàn)一個(gè)小圖標(biāo)。通過點(diǎn)擊ApacheMonitor圖標(biāo),你可以選擇啟動(dòng)、停止或重新啟動(dòng)Apache服務(wù)器。

啟動(dòng)Apache服務(wù)器后,在瀏覽器地址欄輸入,如果出現(xiàn)Apache測(cè)試頁(yè)面表示安裝成功。Apache測(cè)試頁(yè)面1.1.2PHP運(yùn)行環(huán)境介紹2PHP安裝(1)下載PHP訪問PHP官方網(wǎng)站,選擇你需要的PHP版本。通常x64版本適用于64位Windows,x86版本適用于32位Windows,根據(jù)你的Windows系統(tǒng)選擇合適的版本。大家也可以使用素材包中提供的PHP壓縮包。(2)解壓安裝將下載的PHP壓縮包解壓到一個(gè)目錄。其中php7apache2_4.dll是用于將PHP集成到Apache上的動(dòng)態(tài)鏈接庫(kù)文件。它允許Apache和PHP之間進(jìn)行通信和協(xié)作,以便在WEB服務(wù)器上運(yùn)行PHP腳本。1.1.2PHP運(yùn)行環(huán)境介紹PHP目錄結(jié)構(gòu)1.1.2PHP運(yùn)行環(huán)境介紹(3)配置PHP在PHP解壓目錄下找到php.ini-development文件,將其另存為php.ini。打開文件找到extension_dir配置項(xiàng),該配置項(xiàng)指定PHP擴(kuò)展庫(kù)的目錄,將值修改為PHP解壓路徑下的ext子目錄,注意刪除對(duì)應(yīng)行開始的分號(hào)。php.ini是PHP的配置文件,一些常用的配置選項(xiàng):date.timezone設(shè)置時(shí)區(qū),error_reporting設(shè)置錯(cuò)誤報(bào)告級(jí)別,display_errors控制是否在瀏覽器中顯示PHP錯(cuò)誤,upload_max_filesize設(shè)置文件上傳的最大大小。PHP擴(kuò)展目錄配置1.1.2PHP運(yùn)行環(huán)境介紹(4)配置Apache在Apache的配置文件中,需要添加一些指令來(lái)加載PHP模塊,使Apache能夠處理PHP類型的文件請(qǐng)求。修改完成后需要重新啟動(dòng)Apache服務(wù)器讓配置生效。

LoadModule指令用于加載PHP模塊。AddHandler指令用于關(guān)聯(lián)php文件擴(kuò)展名與PHP解釋器。PHPIniDir指令用于指定PHP配置文件的位置。LoadModulephp7_module"C:/path/to/php7apache2_4.dll"AddHandlerapplication/x-httpd-php.phpPHPIniDir"C:/mywamp/php/php.ini"1.1.2PHP運(yùn)行環(huán)境介紹3MySQL安裝(1)下載MySQL訪問MySQL官網(wǎng)下載合適版本的MySQL,需要注意MySQL下載文件分為安裝版和壓縮版,不同版本的MySQL安裝和配置過程會(huì)有所不同。(2)解壓安裝將下載的mysql壓縮包解壓到一個(gè)目錄。bin子目錄下存放著可執(zhí)行文件,其中mysql.exe是一個(gè)用于與MySQL服務(wù)器進(jìn)行交互的客戶端命令行工具,而mysqld.exe是MySQL服務(wù)器的主要執(zhí)行文件,負(fù)責(zé)管理和提供數(shù)據(jù)庫(kù)服務(wù)。MySQL目錄結(jié)構(gòu)1.1.2PHP運(yùn)行環(huán)境介紹(3)配置MySQLMySQL的安裝目錄下中有幾個(gè)名字類似的my-xxx.ini文件,這幾個(gè)文件是MySQL針對(duì)不同規(guī)模應(yīng)用的配置信息,這些配置只有放到my.ini中才會(huì)被應(yīng)用,這里將my-medium.ini文件另存為my.ini。MySQL服務(wù)的默認(rèn)監(jiān)聽端口是3306,如果當(dāng)前電腦上有別的程序或者其他版本的MySQL占用了3306端口。需要注意[client]后的port是mysql.exe命令連接數(shù)據(jù)庫(kù)的端口,[mysqld]后的port是mysqld.exe命令即數(shù)據(jù)庫(kù)服務(wù)的監(jiān)聽端口。MySQL端口配置1.1.2PHP運(yùn)行環(huán)境介紹(4)運(yùn)行MySQL

以管理員身份運(yùn)行命令行工具,輸入以下命令。netstartmysqlnetstopmysql在上述命令中,mysqld命令的-install參數(shù)表示將mysql安裝成系統(tǒng)服務(wù),后面的mysql是系統(tǒng)服務(wù)的名字,如果該服務(wù)名已存在可以自行修改。服務(wù)安裝成功后可以通過下面的命令啟動(dòng)或者停止名為mysql的服務(wù)。cdC:\mywamp\mysql\binmysqld-installmysql1.1.2PHP運(yùn)行環(huán)境介紹正確啟動(dòng)MySQL服務(wù)后,本機(jī)就是一臺(tái)MySQL服務(wù)器,可以測(cè)試數(shù)據(jù)庫(kù)運(yùn)行狀態(tài)。以管理員身份運(yùn)行命令行工具,切換到C:/mywamp/mysql/bin目錄,然后執(zhí)行下面的命令。上述命令表示以root賬號(hào)連接MySQL數(shù)據(jù)庫(kù),由于沒有配置密碼,因此命令使用空密碼進(jìn)行連接,連接成功后可以看到MySQL數(shù)據(jù)庫(kù)信息。mysql-uroot1.1.2PHP運(yùn)行環(huán)境介紹通過命令行工具連接MySQL數(shù)據(jù)庫(kù)1.1.2PHP運(yùn)行環(huán)境介紹MySQL安裝成系統(tǒng)服務(wù)后如果需要卸載,以管理員身份運(yùn)行命令行工具,切換到C:/mywamp/mysql/bin目錄,卸載名為mysql的服務(wù)。netstop命令表示停止系統(tǒng)服務(wù),后面的mysql是系統(tǒng)服務(wù)名字。mysqld命令的-remove參數(shù)表示卸載MySQL系統(tǒng)服務(wù),后面的mysql是系統(tǒng)服務(wù)的名字。這兩個(gè)命令后面的系統(tǒng)服務(wù)名需要和安裝MySQL服務(wù)時(shí)提供的系統(tǒng)服務(wù)名相同。netstopmysqlmysqld-removemysql卸載名為mysql的MySQL系統(tǒng)服務(wù)PHP作為服務(wù)器端腳本程序運(yùn)行時(shí)一般需要安裝Apache服務(wù)器程序、MySQL數(shù)據(jù)庫(kù)程序和PHP解析器程序。這些內(nèi)容需要分別下載、安裝后進(jìn)行相關(guān)配置才能正常使用。目前市面上有很多PHP運(yùn)行環(huán)境集成軟件,將上述內(nèi)容打包整合在一起。這些集成安裝包將安裝和配置過程整合在一起,可以減少入門環(huán)節(jié)的難度。PHP運(yùn)行環(huán)境集成軟件的主要作用是提供一個(gè)方便的方式來(lái)一次性安裝PHP環(huán)境以及相關(guān)的組件和擴(kuò)展。使用集成軟件可以避免手動(dòng)配置參數(shù)、設(shè)置路徑等繁瑣的工作。大多數(shù)集成安裝包都有圖形或命令行的安裝程序,可以自動(dòng)配置好環(huán)境,非常方便。1.1.3常見的PHP運(yùn)行環(huán)境集成軟件1.XAMPPXAMPP是一個(gè)免費(fèi)的,易于安裝的集成軟件,包含MariaDB、PHP和Perl,幫助開發(fā)人員設(shè)置具有所有必要工具的本地服務(wù)器以進(jìn)行WEB開發(fā)。2.PHPStudy

PHPStudy集安全、高效、功能性于一體,運(yùn)維十分高效。支持一鍵安裝LAMP、LNMP、集群、監(jiān)控網(wǎng)站、FTP服務(wù)、數(shù)據(jù)庫(kù)服務(wù)、Java環(huán)境等100多項(xiàng)服務(wù)器管理功能。3.寶塔面板寶塔面板是一款服務(wù)器管理軟件,支持windows和linux系統(tǒng),可以通過WEB端輕松管理服務(wù)器,提升運(yùn)維效率。例如:創(chuàng)建管理網(wǎng)站、FTP、數(shù)據(jù)庫(kù),擁有可視化文件管理器,可視化軟件管理器,可視化CPU、內(nèi)存、流量監(jiān)控圖表,計(jì)劃任務(wù)等功能。1.1.3常見的PHP運(yùn)行環(huán)境集成軟件1.1.3常見的PHP運(yùn)行環(huán)境集成軟件4.PHPEnv

PHPEnv是運(yùn)行在Windows系統(tǒng)上的PHP集成環(huán)境,集成了Apache、Nginx等WEB組件。支持不同PHP版本共存,支持自定義PHP版本,自定義MySQL版本。擁有清除PHP環(huán)境阻礙、解除端口占用、支持切換MySQL、強(qiáng)制修改MySQL密碼,兼容其他集成環(huán)境,內(nèi)置Redis、Composer和功能強(qiáng)大的命令行、本地端口進(jìn)程列表等實(shí)用功能。初學(xué)者掌握XAMPP即可,在理解WEB服務(wù)器、MySQL服務(wù)器、虛擬主機(jī)等概念以及相關(guān)配置后再嘗試其他軟件。1.下載和安裝XAMPP訪問XAMPP官方網(wǎng)站,下載適用于Windows的XAMPP安裝程序,也可以使用素材包提供的安裝文件。運(yùn)行XAMPP安裝程序,Windows操作系統(tǒng)如果開啟了UAC會(huì)出現(xiàn)一個(gè)警告框。安裝過程的UAC警告1.1.4通過XAMPP搭建PHP運(yùn)行環(huán)境

選擇默認(rèn)設(shè)置完成安裝,XAMPP將被安裝到C:/xampp目錄下。如果在運(yùn)行XAMPP安裝文件時(shí)彈出來(lái)UAC警告框,安裝后需要設(shè)置XAMPP程序的運(yùn)行權(quán)限。找到C:/xampp/xampp-control.exe,設(shè)置程序兼容性,勾選以管理員身份運(yùn)行此程序并確定。修改XAMPP的運(yùn)行權(quán)限1.1.4通過XAMPP搭建PHP運(yùn)行環(huán)境

1.1.4通過XAMPP搭建PHP運(yùn)行環(huán)境

2.啟動(dòng)XAMPP安裝完成后,可以在開始菜單中找到XAMPP目錄運(yùn)行xampp-control快捷方式,或者通過運(yùn)行安裝目錄下的xampp-control.exe來(lái)啟動(dòng)控制面板。XAMPP控制面板點(diǎn)擊XAMPP面板右側(cè)的Explorer按鈕,打開XAMPP的安裝目錄,其中htdocs子目錄是XAMPP集成環(huán)境下網(wǎng)站文檔根目錄。XAMPP目錄結(jié)構(gòu)1.1.4通過XAMPP搭建PHP運(yùn)行環(huán)境

3.啟動(dòng)Apache和MySQL在XAMPP控制面板中,找到Apache和MySQL,并點(diǎn)擊它們的Start按鈕以啟動(dòng)這兩個(gè)服務(wù)。如果成功啟動(dòng),相應(yīng)的模塊將會(huì)顯示綠色的運(yùn)行指示燈,并且在Ports下面。會(huì)出現(xiàn)對(duì)應(yīng)的端口號(hào)。通過XAMPP啟動(dòng)服務(wù)1.1.4通過XAMPP搭建PHP運(yùn)行環(huán)境

如果啟動(dòng)失敗一般可能的原因都是其他程序占用了相關(guān)端口,常見的例如之前安裝過其他的MySQL占用了3306端口,有其他的軟件占用了80或者443端口。解決方案就是找到?jīng)_突軟件,停止它們的后臺(tái)服務(wù)再啟動(dòng)XAMPP中的Apache、MySQL,或者修改XAMPP中Apache、MySQL的監(jiān)聽端口再啟動(dòng)。如果采用修改端口的方式,需要在使用URL的時(shí)候正確使用修改后的端口號(hào)。1.1.4通過XAMPP搭建PHP運(yùn)行環(huán)境

4.測(cè)試運(yùn)行點(diǎn)擊Apache對(duì)應(yīng)的Admin按鈕,會(huì)使用瀏覽器打開XAMPP的歡迎頁(yè)面。測(cè)試成功后建議刪除htdocs目錄里面所有的內(nèi)容,只保留空的htdocs目錄備用。測(cè)試XAMPP的Apache服務(wù)1.1.4通過XAMPP搭建PHP運(yùn)行環(huán)境點(diǎn)擊MySQL對(duì)應(yīng)的Admin按鈕,會(huì)使用瀏覽器打開phpMyAdmin的首頁(yè)。phpMyAdmin是一個(gè)用于管理MySQL數(shù)據(jù)庫(kù)的免費(fèi)開源Web應(yīng)用程序。它提供了一個(gè)基于Web的圖形用戶界面,允許用戶執(zhí)行各種數(shù)據(jù)庫(kù)管理任務(wù),如操作數(shù)據(jù)庫(kù)、數(shù)據(jù)表和字段,執(zhí)行SQL查詢,導(dǎo)入和導(dǎo)出數(shù)據(jù),以及管理數(shù)據(jù)庫(kù)用戶權(quán)限等。phpMyAdmin首頁(yè)1.1.4通過XAMPP搭建PHP運(yùn)行環(huán)境

執(zhí)行PHP頁(yè)面任務(wù)1.21.2.1

PHP常用開發(fā)工具

VisualStudioCodeVSCodeVisualStudioCode是一個(gè)免費(fèi)、開源的代碼編輯器,適用于多種編程語(yǔ)言和開發(fā)環(huán)境,它的強(qiáng)大擴(kuò)展生態(tài)系統(tǒng)和活躍的社區(qū)使得它成為許多開發(fā)者的首選工具之一。1.2.1

PHP常用開發(fā)工具

VSCode選擇附加任務(wù)安裝VSCode:訪問VSCode的官方網(wǎng)站,下載安裝程序,也可以使用素材包提供的VSCode安裝程序。雙擊安裝程序啟動(dòng)安裝向?qū)?,按照安裝向?qū)У奶崾?,選擇安裝位置和其他選項(xiàng)。安裝向?qū)н\(yùn)行到“選擇附加任務(wù)”頁(yè)面建議勾選全部選項(xiàng)。11.2.1

PHP常用開發(fā)工具

安裝VSCode擴(kuò)展安裝擴(kuò)展:?jiǎn)?dòng)VSCode,點(diǎn)擊左側(cè)導(dǎo)航中的Extensions圖標(biāo),在輸入框中輸入PHP,在輸入框下面的擴(kuò)展列表中找到PHPIntelephense擴(kuò)展,點(diǎn)擊對(duì)應(yīng)的Install按鈕完成擴(kuò)展安裝。2PHP可以以多種方式運(yùn)行,以下是幾種常見的PHP運(yùn)行方式:命令行:在命令行中執(zhí)行獨(dú)立的PHP腳本,適用于定期任務(wù)和腳本測(cè)試。1CGI:通過CGI接口運(yùn)行PHP,用于與Web服務(wù)器通信,性能相對(duì)較低,不常用。21.2.2PHP運(yùn)行原理

PHP-FPM:PHP-FPM是一種獨(dú)立的進(jìn)程管理器,用于處理PHP請(qǐng)求,適用于需要高性能、高并發(fā)處理和穩(wěn)定性的大型Web應(yīng)用程序。在Web服務(wù)器上運(yùn)行PHP腳本,服務(wù)器會(huì)生成HTML響應(yīng),然后將響應(yīng)發(fā)送給客戶端瀏覽器,最終由瀏覽器渲染和呈現(xiàn)給用戶。這種方式允許開發(fā)者創(chuàng)建動(dòng)態(tài)的、交互性強(qiáng)的Web應(yīng)用程序。4Web服務(wù)器模塊:PHP作為Web服務(wù)器的模塊運(yùn)行,與Web服務(wù)器進(jìn)程綁定在一起。這種方式簡(jiǎn)單,但可能影響服務(wù)器性能和穩(wěn)定性,適用于簡(jiǎn)單的Web應(yīng)用程序或小型網(wǎng)站,不需要大量并發(fā)處理。31.2.2PHP運(yùn)行原理

PHP運(yùn)行流程1.2.2PHP運(yùn)行原理

1.2.2PHP運(yùn)行原理

PHP在處理Web請(qǐng)求時(shí)主要有以下幾個(gè)步驟:客戶端請(qǐng)求:整個(gè)過程始于用戶在Web瀏覽器中輸入U(xiǎn)RL、點(diǎn)擊鏈接或者提交表單,向Web服務(wù)器發(fā)送HTTP請(qǐng)求。1Web服務(wù)器處理:Web服務(wù)器接收到HTTP請(qǐng)求后,會(huì)根據(jù)請(qǐng)求的URL和其他信息來(lái)確定如何處理請(qǐng)求。如果請(qǐng)求的URL對(duì)應(yīng)的文件是一個(gè)PHP文件,服務(wù)器會(huì)將請(qǐng)求發(fā)送給PHP解釋器進(jìn)行處理。2Web服務(wù)器響應(yīng)HTML:PHP腳本生成的HTML內(nèi)容會(huì)返回Web服務(wù)器,這些內(nèi)容包括頁(yè)面的結(jié)構(gòu)、文本、圖像等。Web服務(wù)器接收到PHP生成的HTML響應(yīng)后,會(huì)將其打包成HTTP響應(yīng),并返回給客戶端的Web瀏覽器。4瀏覽器渲染:客戶端的Web瀏覽器接收到HTTP響應(yīng)后,會(huì)解析HTML內(nèi)容并在用戶瀏覽器上渲染頁(yè)面。5PHP代碼執(zhí)行:PHP解釋器逐行解析和執(zhí)行PHP腳本。在執(zhí)行過程中,它可以執(zhí)行各種任務(wù),包括數(shù)據(jù)庫(kù)查詢、文件操作、數(shù)據(jù)處理等。PHP可以與數(shù)據(jù)庫(kù)服務(wù)器(如MySQL)進(jìn)行通信,生成動(dòng)態(tài)內(nèi)容并將其發(fā)送回Web服務(wù)器。31.2.2PHP運(yùn)行原理

1.2.3編寫并運(yùn)行一個(gè)PHP文件

通過VSCode打開目錄

通過文件資源管理器找到服務(wù)器文檔根目錄htdocs,選中htdocs目錄后點(diǎn)擊右鍵彈出菜單,點(diǎn)擊菜單中的“通過Code打開”選項(xiàng)。1.2.3編寫并運(yùn)行一個(gè)PHP文件

VSCode主頁(yè)面

VSCode啟動(dòng)后左側(cè)資源管理器會(huì)顯示HTDOCS,表示當(dāng)前打開的目錄。目錄名的旁邊依次是NewFile、NewFolder、RefreshExplorer和CollapseFoldersInExplorer

溫馨提示

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

評(píng)論

0/150

提交評(píng)論