国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

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

這篇具有很好參考價(jià)值的文章主要介紹了PHP從入門到精通—PHP開發(fā)入門-PHP概述、PHP開發(fā)環(huán)境搭建、PHP開發(fā)環(huán)境搭建、第一個(gè)PHP程序、PHP開發(fā)流程。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

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

PHP概述

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

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

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

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

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

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

? PHP語言優(yōu)勢(shì)

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

1.跨平臺(tái)

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

2.開源免費(fèi)

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

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

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

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

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

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

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

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

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

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

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

在PHP的學(xué)習(xí)階段,通常使用Windows下的PHP集成開發(fā)環(huán)境。常見的PHP集成開發(fā)環(huán)境有WampServer、AppSer、XAMPP、phpStudy等,這些軟件之間稍微有些差異。每種開發(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一鍵安裝。

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

? 安裝WampServer

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

WampServer只有Windows系統(tǒng)的安裝版本,本書將以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)入語言選擇界面,如圖所示。

(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)入選擇開始菜單文件夾界面,如圖所示。

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

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

安裝結(jié)束前,程序會(huì)提示用戶是否使用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色,則說明所有服務(wù)成功開啟。當(dāng)用鼠標(biāo)右擊該圖標(biāo)時(shí),會(huì)出現(xiàn)一個(gè)菜單(見右圖),該菜單包括關(guān)于、刷新、幫助、語言、設(shè)置、工具、退出。當(dāng)用鼠標(biāo)單擊該圖標(biāo)時(shí),會(huì)出現(xiàn)一個(gè)菜單(見左圖),通過該菜單可以查看及設(shè)置Apache、MySQL和PHP的各種環(huán)境,可以直接進(jìn)入項(xiàng)目存放的文檔根目錄,可以訪問phpMyAdmin系統(tǒng)、也可以啟動(dòng)、停止和重啟所有服務(wù)。

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

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

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

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

? wampServer目錄介紹

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

子目錄名 作用
www 存放網(wǎng)頁文檔根目錄,默認(rèn)只有將網(wǎng)頁上傳到該目錄下才能進(jìn)行測(cè)試
bin 存放Apache、MySQL、PHP 三個(gè)主要服務(wù)器組件的目錄
logs 存放網(wǎng)站日志文件,包含Apache、MySQL和PHP的日志等
apps 存放了三個(gè)使用PHP開發(fā)的應(yīng)用軟件
alias 存放Apache 設(shè)置的訪問別名配置文件
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)頁存放位置 D:\wamp64\www
MySQL數(shù)據(jù)庫 安裝位置 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ù)庫管理軟件 安裝位置 D:\wamp64\apps\phpmyadmin4.7.4
配置文件 D:\wamp64\apps\phpmyadmin4.7.4\config.inc.php

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

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

? 第一個(gè)PHP程序

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

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

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

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

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

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

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

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

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

1.編輯

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

2.上傳

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

3.運(yùn)行

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

PHP從入門到精通—PHP開發(fā)入門-PHP概述、PHP開發(fā)環(huán)境搭建、PHP開發(fā)環(huán)境搭建、第一個(gè)PHP程序、PHP開發(fā)流程,PHP腳本學(xué)習(xí),php,開發(fā)語言

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

通過本章的學(xué)習(xí),大家能夠?qū)HP語言及其優(yōu)勢(shì)有初步的認(rèn)識(shí),重點(diǎn)掌握PHP開發(fā)環(huán)境的搭建并編寫一個(gè)簡(jiǎn)單程序,著重理解PHP程序開發(fā)流程。文章來源地址http://www.zghlxwxcb.cn/news/detail-622840.html

到了這里,關(guān)于PHP從入門到精通—PHP開發(fā)入門-PHP概述、PHP開發(fā)環(huán)境搭建、PHP開發(fā)環(huán)境搭建、第一個(gè)PHP程序、PHP開發(fā)流程的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【Spring入門 】1.環(huán)境搭建并運(yùn)行第一個(gè)Spring程序(Maven依賴)

    【Spring入門 】1.環(huán)境搭建并運(yùn)行第一個(gè)Spring程序(Maven依賴)

    ?作者簡(jiǎn)介:正在學(xué)習(xí)java全棧,有興趣的可以關(guān)注我一起學(xué)習(xí) ??個(gè)人主頁: ConderX(摸魚)的主頁 ??系列專欄: Spring專欄 ??如果覺得博主的文章還不錯(cuò)的話,請(qǐng)??三連支持一下博主哦?? 我也是剛開始接觸Spring,有興趣的同學(xué)可以和我一起零基礎(chǔ)(當(dāng)然要會(huì)Java基礎(chǔ)和XML文檔)慢

    2024年02月07日
    瀏覽(18)
  • Jmeter(一) - 從入門到精通 - 環(huán)境搭建(詳解教程)

    Jmeter(一) - 從入門到精通 - 環(huán)境搭建(詳解教程)

    ? ???Apache JMeter是100%純JAVA桌面應(yīng)用程序,被設(shè)計(jì)為用于測(cè)試客戶端/服務(wù)端結(jié)構(gòu)的軟件(例如web應(yīng)用程序)。它可以用來測(cè)試靜態(tài)和動(dòng)態(tài)資源的性能,例如:靜態(tài)文件,Java Servlet,CGI Scripts,Java Object,數(shù)據(jù)庫和FTP服務(wù)器等等。JMeter可用于模擬大量負(fù)載來測(cè)試一臺(tái)服務(wù)器,網(wǎng)絡(luò)或者對(duì)

    2024年02月10日
    瀏覽(24)
  • 【MySQL入門到精通-黑馬程序員】MySQL基礎(chǔ)篇-SQL概述及DDL

    【MySQL入門到精通-黑馬程序員】MySQL基礎(chǔ)篇-SQL概述及DDL

    本專欄文章為觀看黑馬程序員《MySQL入門到精通》所做筆記,課程地址在這。如有侵權(quán),立即刪除。 SQL語句可以單行或多行書寫,(默認(rèn))以分號(hào)結(jié)尾。 SQL語句可以使用空格/縮進(jìn)來增強(qiáng)語句的可讀性。 MySQL數(shù)據(jù)庫的SQL語句不區(qū)分大小寫,建議使用大寫。 注釋: 單行注

    2024年02月13日
    瀏覽(53)
  • PHP入門及環(huán)境搭建 - XAMPP

    目標(biāo): 1、了解PHP語言 2、搭建PHP開發(fā)環(huán)境 3、

    2024年02月10日
    瀏覽(11)
  • ROS入門-第 1 章 ROS概述與環(huán)境搭建

    ROS入門-第 1 章 ROS概述與環(huán)境搭建

    目錄 第 1 章 ROS概述與環(huán)境搭建 1.1 ROS簡(jiǎn)介 1.1.1 ROS概念 1.1.2 ROS設(shè)計(jì)目標(biāo) 1.1.3 ROS發(fā)展歷程 1.3 ROS快速體驗(yàn) 1.3.1 HelloWorld實(shí)現(xiàn)簡(jiǎn)介 1.3.2 HelloWorld(C++版) 步驟 1:創(chuàng)建工作空間 步驟 2:創(chuàng)建發(fā)布者節(jié)點(diǎn) 步驟 3:創(chuàng)建訂閱者節(jié)點(diǎn) 步驟4:C++版CMakeLists.txt配置 步驟 5:編譯和運(yùn)行 1.3.3

    2024年02月13日
    瀏覽(72)
  • 【Linux從入門到精通】Linux的簡(jiǎn)單介紹及環(huán)境搭建

    【Linux從入門到精通】Linux的簡(jiǎn)單介紹及環(huán)境搭建

    ?? 文章目錄 一、什么是Linux? 二、什么是操作系統(tǒng)? 三、Linux發(fā)展史及其特點(diǎn) 3、1 Linux的誕生 3、2 Linux的不同版本 3、3 Linux的特點(diǎn) 3、4?Linux的企業(yè)應(yīng)用現(xiàn)狀 四、搭建Linux環(huán)境 4、1?Linux 環(huán)境的搭建方式 4、2 購買云服務(wù)器 4、3 使用 XShell 遠(yuǎn)程登陸到 Linux ???♂??作者:@

    2023年04月23日
    瀏覽(17)
  • windows下搭建php開發(fā)環(huán)境

    windows下搭建php開發(fā)環(huán)境

    http://wed.xjx100.cn/news/139397.html?action=onClick https://www.bilibili.com/read/cv23429835/ https://www.php.cn/faq/498307.html 選擇卸載程序 官網(wǎng)https://www.php.net/下載 選擇線程安全 國內(nèi)地址 其他版本的php下載 下載完成后解壓放到想存放的路徑 添加path環(huán)境變量 命令行中輸入 php -v Xdebug 要下載與 php 對(duì)應(yīng)

    2024年02月15日
    瀏覽(22)
  • docker本地PHP開發(fā)環(huán)境搭建

    docker本地PHP開發(fā)環(huán)境搭建

    本文簡(jiǎn)單介紹通過啟動(dòng)一個(gè)nginx和fpm容器來搭建一個(gè)php?web運(yùn)行環(huán)境,以文檔命令為例,H:/home/code/docker/web?目錄下可以放多個(gè)子項(xiàng)目,只需針對(duì)不同的項(xiàng)目配置不同的nginx站點(diǎn)文件,在站點(diǎn)中指定下級(jí)項(xiàng)目目錄即可,以后臺(tái)項(xiàng)目admin為例,?則具體的子路徑為H:/home/code/docker/we

    2024年02月07日
    瀏覽(22)
  • php開發(fā)環(huán)境搭建_寶塔、composer

    php開發(fā)環(huán)境搭建_寶塔、composer

    寶塔面板下載,免費(fèi)全能的服務(wù)器運(yùn)維軟件 解壓安裝 ? ?登錄之后修改安全入口 ?1 進(jìn)入軟件商店下載nginx,mysql5.6,php7.2 ? ? ?2 將php的安裝路徑配置到環(huán)境變量中 此電腦--右鍵--點(diǎn)擊屬性---高級(jí)系統(tǒng)設(shè)置---環(huán)境變量---系統(tǒng)變量path---添加確定 ? ? ?輸入php -v測(cè)試 ?3 將mysql的安裝

    2024年02月11日
    瀏覽(22)
  • 『Linux從入門到精通』第 ① 期 - Linux環(huán)境搭建 | 云服務(wù)器購買 | Xshell環(huán)境配置

    『Linux從入門到精通』第 ① 期 - Linux環(huán)境搭建 | 云服務(wù)器購買 | Xshell環(huán)境配置

    目錄 ??專欄導(dǎo)讀 ??文章導(dǎo)讀? ??Linux環(huán)境的搭建方式 ??云服務(wù)器購買 ??Xshell的安裝及使用 ??Xshell安裝 ??Xshell使用 ??如何進(jìn)行共享賬號(hào)? ??創(chuàng)建賬號(hào) ??設(shè)置密碼 ??如何登錄自己的賬號(hào) ??root與普通用戶的區(qū)別 ??作者簡(jiǎn)介: 花想云 ,在讀本科生一枚,致力于 C/

    2024年02月01日
    瀏覽(89)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包