日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
php網(wǎng)頁運(yùn)行不出來(PHP如何自學(xué))

本文由創(chuàng)新互聯(lián)(www.cdcxhl.com)小編為大家整理,本文主要介紹了關(guān)于PHP如何自學(xué)的相關(guān)知識(shí),希望對(duì)你有一定的參考價(jià)值和幫助,記得關(guān)注和收藏網(wǎng)址哦!

創(chuàng)新互聯(lián)科技有限公司專業(yè)互聯(lián)網(wǎng)基礎(chǔ)服務(wù)商,為您提供綿陽主機(jī)托管,高防主機(jī),成都IDC機(jī)房托管,成都主機(jī)托管等互聯(lián)網(wǎng)服務(wù)。

echo-@ .com PHP從我工作到現(xiàn)在已經(jīng)用了10年。我簡(jiǎn)單說一下我的學(xué)習(xí)路線和總結(jié)。

在大學(xué)的時(shí)候,我自學(xué)了PHP。當(dāng)時(shí)PHP4還是占據(jù)了很大一部分市場(chǎng)。我該如何自學(xué)?我建議你首先要熟悉計(jì)算機(jī)的基礎(chǔ)知識(shí),尤其是網(wǎng)絡(luò)。PHP主要用于開發(fā)網(wǎng)頁,所以在學(xué)習(xí)PHP的同時(shí),也要看一看網(wǎng)頁開發(fā),比如前端語言HTML CSS JavaScript。

然后就是PHP的一些基本語法,內(nèi)置函數(shù)。It 最好選擇一本介紹性的書。It 最好復(fù)制書中的例子,然后自己運(yùn)行。It 記住這一點(diǎn)非常重要。我當(dāng)時(shí)只是讀了一下,然后我就能讀了,但是我不能 我寫不出來,我出汗了。

學(xué)完基礎(chǔ)知識(shí)后,讓 s看一些數(shù)據(jù)庫(kù)MySQL和s

是一個(gè)艱難選擇嗎?

使用go進(jìn)行后端開發(fā)。其實(shí)開發(fā)效率并不比php差,因?yàn)間o已經(jīng)正式集成了很多常用的標(biāo)準(zhǔn)庫(kù)。最重要的一點(diǎn)是跨平臺(tái),獨(dú)立于系統(tǒng)。不需要安裝運(yùn)行環(huán)境??梢栽谝粋€(gè)地方編譯,在同一個(gè)平臺(tái)下到處運(yùn)行。可執(zhí)行文件只有一個(gè),編譯時(shí)不允許有錯(cuò)誤。編譯完成后,一旦扔給服務(wù)器就可以直接運(yùn)行,php有安裝運(yùn)行環(huán)境和一些依賴關(guān)系等。最好的辦法是用go完成后端數(shù)據(jù)接口的開發(fā),用php完成前端數(shù)據(jù)調(diào)用和頁面顯示。

PHP可以自學(xué)嗎?

黑馬程序員構(gòu)建環(huán)境PHP簡(jiǎn)介什么是PHP?

PHP的定義:一種服務(wù)器端的HTML腳本/編程語言,是一種簡(jiǎn)單的、面向?qū)ο蟮?、解釋性的、健壯的、安全的、與架構(gòu)無關(guān)的、可移植的、動(dòng)態(tài)的、性能非常高的腳本語言。它是一種開源的多用途腳本語言,特別適合Web開發(fā),可以嵌入HTML。其語法接近C、Java、Perl,簡(jiǎn)單易學(xué)。這種語言允許Web開發(fā)人員快速編寫動(dòng)態(tài)生成的網(wǎng)頁。php的前身:個(gè)人主頁,個(gè)人主頁,一種用Perl開發(fā)的寫個(gè)人主頁的語言。PHP:PHP超文本預(yù)處理器,PHP超文本預(yù)處理器,底層C語言PHP的發(fā)展史。

拉斯穆斯勒Dorf:方正1994: 1.0,個(gè)人perl,非常簡(jiǎn)單(簡(jiǎn)陋)1996: 2.0,C底層,變得相對(duì)強(qiáng)大1998: 3.0,zendEngine,與zend公司共同管理維護(hù)php,zendEngine(zend Engine)用戶高效解析PHP代碼2000: 4.0,會(huì)話輸出緩沖區(qū)等。Session(會(huì)話技術(shù)),2004: 5.0,zend Engine 2,增加新技術(shù)(面向?qū)ο蟾?,命名空間,異常),2015: 7.0,新版本zend Engine,性能提升,新特性(異常)平臺(tái)支持(window,Linux,UNIX)數(shù)據(jù)庫(kù)支持(Sqlserver,mysql,Oracle,Access)

靜態(tài)網(wǎng)站:web1.0時(shí)代站:web2.0時(shí)代網(wǎng)站

網(wǎng)站的中文名稱是Website,是指互聯(lián)網(wǎng)上相關(guān)網(wǎng)頁的集合,這些網(wǎng)頁是利用HTML、PHP等代碼語言按照一定的規(guī)則制作而成,用于展示特定的內(nèi)容。有后臺(tái)供管理者操作,有前臺(tái)供用戶使用。簡(jiǎn)單來說,網(wǎng)站就是一個(gè)交流工具,就像公告欄一樣。人們可以通過網(wǎng)站發(fā)布自己想要公開的信息,或者利用網(wǎng)站提供相關(guān)的網(wǎng)絡(luò)服務(wù)。人們可以通過網(wǎng)絡(luò)瀏覽器訪問網(wǎng)站,獲取他們需要的信息或享受網(wǎng)絡(luò)服務(wù)。靜態(tài)網(wǎng)站功能

1.一旦網(wǎng)頁內(nèi)容被發(fā)布在網(wǎng)站服務(wù)器上,每個(gè)靜態(tài)網(wǎng)頁的內(nèi)容就被保存在網(wǎng)站服務(wù)器上,而不管用戶是否訪問它。也就是說,靜態(tài)網(wǎng)頁是實(shí)際保存在服務(wù)器上的文件,每個(gè)網(wǎng)頁都是一個(gè)獨(dú)立的文件;2.靜態(tài)網(wǎng)頁內(nèi)容相對(duì)穩(wěn)定,容易被搜索引擎搜索到;3.靜態(tài)網(wǎng)頁沒有數(shù)據(jù)庫(kù)支持,網(wǎng)站制作和維護(hù)工作量很大。所以在網(wǎng)站信息量很大的情況下,很難完全依靠靜態(tài)網(wǎng)頁制作。4.靜態(tài)網(wǎng)頁的交互性較差,在功能上有很大的局限性。站功能

1.交互性:網(wǎng)頁將根據(jù)用戶動(dòng)態(tài)變化和響應(yīng)。;要求和選擇。瀏覽器作為客戶端,成為動(dòng)態(tài)交流的橋梁,頁的交互性也是未來Web發(fā)展的趨勢(shì)。2.自動(dòng)更新:即自動(dòng)生成一個(gè)新的頁面,無需手動(dòng)更新HTML文檔,可以大大節(jié)省工作量。3.因時(shí)而變:即不同用戶在不同時(shí)間訪問同一個(gè)URL,會(huì)出現(xiàn)不同的頁面。另外,頁對(duì)應(yīng)的是靜態(tài)網(wǎng)頁,也就是說,網(wǎng)頁URL的后綴不是靜態(tài)網(wǎng)頁常見的形式如。htm,。html,。shtml,。xml,但是以。asp,。jsp,。php,。perl,。cgi等。后綴。有一個(gè)標(biāo)志性的符號(hào)—— amp;"? "在頁的網(wǎng)址中。網(wǎng)站服務(wù)器概念的基本概念

服務(wù)器,也叫服務(wù)器,是提供計(jì)算服務(wù)的設(shè)備。因?yàn)榉?wù)器需要響應(yīng)服務(wù)請(qǐng)求并對(duì)其進(jìn)行處理,所以一般來說,服務(wù)器應(yīng)該具備承擔(dān)和保障服務(wù)的能力。服務(wù)器由處理器、硬盤、內(nèi)存、系統(tǒng)總線等組成。,類似于一般的計(jì)算機(jī)架構(gòu)。然而,由于需要提供高度可靠的服務(wù),它需要高處理能力、穩(wěn)定性、可靠性、安全性、可擴(kuò)展性和可管理性。在網(wǎng)絡(luò)環(huán)境中,根據(jù)服務(wù)器提供服務(wù)的不同類型,可以分為文件服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器、應(yīng)用服務(wù)器、WEB服務(wù)器等。服務(wù)器:一臺(tái)機(jī)器能否提供服務(wù)取決于機(jī)器上安裝的軟件(服務(wù)軟件)。Web服務(wù)器:要提供web服務(wù)(網(wǎng)站訪問),需要安裝web服務(wù)軟件、Apache、tomcat、iis等IP概念。

Ip:互聯(lián)網(wǎng)協(xié)議,網(wǎng)絡(luò)之間的互連協(xié)議。網(wǎng)絡(luò)互連協(xié)議是為計(jì)算機(jī)網(wǎng)絡(luò)相互通信而設(shè)計(jì)的協(xié)議。在互聯(lián)網(wǎng)中,它是一組規(guī)則,使所有連接到互聯(lián)網(wǎng)的計(jì)算機(jī)網(wǎng)絡(luò)能夠相互通信。它規(guī)定了計(jì)算機(jī)在互聯(lián)網(wǎng)上通信時(shí)應(yīng)該遵守的規(guī)則。任何廠商生產(chǎn)的任何計(jì)算機(jī)系統(tǒng),只要符合IP協(xié)議,都可以與互聯(lián)網(wǎng)互聯(lián)。IP地址是唯一的。(每臺(tái)計(jì)算機(jī)都有一個(gè)唯一的IP地址)域名

域名是計(jì)算機(jī)或計(jì)算機(jī)組在互聯(lián)網(wǎng)上的名稱,由一系列用點(diǎn)(www.itcast.cn)分隔的名稱組成,用于在數(shù)據(jù)傳輸過程中標(biāo)識(shí)計(jì)算機(jī)的電子位置(有時(shí)也指地理位置、地理域名,指具有行政自治權(quán)的局部區(qū)域)。域名是帶有 amp;amp;的IP地址面具 "。域名的目的是記住和交流一組服務(wù)器(網(wǎng)站、電子郵件、FTP等)的地址。).作為域名,一個(gè)難忘的互聯(lián)網(wǎng)參與者的名字。特殊IP: 127.0.0.1,代表本地特殊域名:localhostDNS。

DNS(域名系統(tǒng))作為一種在互聯(lián)網(wǎng)上映射域名和IP地址的分布式數(shù)據(jù)庫(kù),可以讓用戶更容易地訪問互聯(lián)網(wǎng),而不必記住機(jī)器可以直接讀取的IP字符串。通過主機(jī)名最終得到主機(jī)名對(duì)應(yīng)的IP地址的過程稱為域名解析(或主機(jī)名解析)。輸入用戶域名localhost-DNS(localhost 127 . 0 . 0 . 1)-服務(wù)器計(jì)算機(jī)端口。

端口,可以認(rèn)為是設(shè)備與外界通信的出口。端口可以分為虛擬端口和物理端口中型虛擬端口是指計(jì)算機(jī)或交換機(jī)路由器內(nèi)部的端口,不可見。例如端口80、端口21、端口23等。在電腦里。物理端口,也稱為接口,是RJ45端口,如可視端口、計(jì)算機(jī)背板的RJ45網(wǎng)絡(luò)端口、交換機(jī)、路由器、集線器等。輸入用戶域名localhost:端口-DNS(localhost 127 . 0 . 0 . 1)-服務(wù)器計(jì)算機(jī)-軟件(服務(wù))Web程序的訪問過程。

Web分為兩類:靜態(tài)網(wǎng)站和站瀏覽器發(fā)起訪問-DNS解析域名-服務(wù)器計(jì)算機(jī)-服務(wù)軟件靜態(tài)網(wǎng)站訪問。

站訪問

動(dòng)態(tài)的網(wǎng)站訪問過程和靜態(tài)的差不多,但是多了幾個(gè)內(nèi)容:服務(wù)器端分析、數(shù)據(jù)庫(kù)安裝、Apache軟件安裝。

1.獲取Apach:server/apache3。選擇安裝模式:使用自定義模式4。選擇安裝位置Apache的目錄結(jié)構(gòu)描述。

Httpd.exe的詳細(xì)應(yīng)用

1.服務(wù)器進(jìn)程:它可以 在它運(yùn)行之前,不要工作。2.用來檢查Apache有什么功能,配置文件有沒有錯(cuò):httpd或者h(yuǎn)ttpd.exe(文件所在的位置)。2.1檢查使用的模塊:httpd -tM2.2驗(yàn)證配置文件是否有效:httpd–t配置默認(rèn)站點(diǎn)。

1.讓Apache決定在服務(wù)器問的位置:網(wǎng)站文件夾httpd.conf: DocumentRoot 2的位置。方便用戶通過名字訪問相應(yīng)的網(wǎng)站:給文件夾起一個(gè)別名Httpd.conf:ServerName port,可以單獨(dú)實(shí)現(xiàn):httpd.conf:listen3,每當(dāng)涉及到對(duì)Apache配置文件的修改時(shí),都需要重啟Apach:/server/,,重命名為PHPHP的目錄結(jié)構(gòu)描述。

php.exe的應(yīng)用

PHP.exe可以將PHP代碼解析成HTML代碼,以便瀏覽器能夠解析它。1.通過CMD控制器輸入where所在的目錄。2.通過php.exe運(yùn)行命令指定要解析的php腳本即可:配置Apache在php.exe-f PHP文件所在的路徑加載PHP模塊。

1.Apache加載PHP模塊:在Apache s main在配置文件(httpd.conf)中加載php提供的相應(yīng)模塊。LoadModule PHP5_module PHP提供的模塊鏈接所在的路徑。2.Apache給PHP模塊分配工作:如果是PHP代碼,就交給PHP處理。判斷文件的后綴。php的結(jié)尾必須是php代碼AddType application/X-httpd-PHP . PHP 3 .將PHP的配置文件加載到Apache配置文件中:聯(lián)合生效3.1指定PHPIniDir php.ini所在的Apache中PHP配置文件的路徑The php.ini文件默認(rèn)不存在,以開發(fā)和生產(chǎn)格式存在。格式化注意:PHP的配置文件已經(jīng)被添加到Apache的配置項(xiàng)中,這意味著php.ini的修改要等到Apache重啟后才能生效。安裝和配置MySQL安裝MySQL軟件

1.獲取MySQL安裝軟件。2.雙擊安裝:無特殊情況可完成下一步。3.選擇自定義,并自定義安裝:選擇安裝路徑。3.1軟件安裝目錄:server/mysql3.2數(shù)據(jù)安裝目錄:server/mysql/data4。安裝完成后,實(shí)現(xiàn)配置5、選擇詳細(xì)配置(默認(rèn))6、選擇開發(fā)環(huán)境:默認(rèn)7、選擇功能:默認(rèn)8、并發(fā)設(shè)置(建議手動(dòng))9、配置access環(huán)境10、設(shè)置字符集:系統(tǒng)字符集11、服務(wù)安裝:在windows 12下啟動(dòng)MySQL作為服務(wù),輸入root(超級(jí)管理員)用戶密碼13、等待配置:全部四個(gè)。

軟件設(shè)計(jì)結(jié)構(gòu):C/S和B/SC/S: Client客戶機(jī)/Server服務(wù)器。用戶需要安裝客戶端產(chǎn)品才能訪問服務(wù)器,并且只能訪問一種軟件(目前是自己的):B/S: Browser瀏覽器/Server服務(wù)器。用戶只需安裝瀏覽器就可以訪問所有服務(wù)器(B/S架構(gòu)服務(wù))MySQL訪問進(jìn)程。

Mysql是一個(gè)C/S架構(gòu)的軟件,需要通過客戶端訪問服務(wù)器(MySQL提示也提供其他訪問擴(kuò)展一些插件充當(dāng)客戶端)。1.啟用MySQL客戶端:MySQL,軟件本身可以通過cmd控制臺(tái)運(yùn)行自己的客戶端:mysql.exeMysql.exe通過CMD運(yùn)行。2.MySQL客戶端訪問服務(wù)器需要搜索匹配:連接認(rèn)證連接:IP和端口確認(rèn),如果是本地的可以省略。主機(jī)地址-H本地主機(jī)(可以是IP)-P端口- amp;"-p3306認(rèn)證:通過用戶名和密碼進(jìn)入服務(wù)器-u用戶名- amp;"-uroot,不能省略(匿名用戶除外)-p password- amp;"-proof 3,退出命名:\q注意: "

PHP本身并不。;不具備操作MySQL數(shù)據(jù)庫(kù)的能力,所以需要PHP的擴(kuò)展來操作MySQL。1.PHP加載MySQL擴(kuò)展:在php.ini文件中。2.PHP中的所有擴(kuò)展名都在ext文件夾中。您需要?jiǎng)?chuàng)建擴(kuò)展所在的路徑:extension_dir3。php.ini已經(jīng)被Apache加載,需要重啟才能生效。設(shè)置PHP的系統(tǒng)時(shí)區(qū)。

虛擬主機(jī)由php.ini中的時(shí)區(qū)配置項(xiàng)配置..

一臺(tái)服務(wù)器很貴,如果只能部署一個(gè)網(wǎng)站,非常浪費(fèi)。所以需要通過其他渠道在一臺(tái)主機(jī)上部署多個(gè)網(wǎng)站。什么是虛擬主機(jī)?

虛擬主機(jī):虛擬機(jī),不作為真實(shí)主機(jī)存在,但能提供真實(shí)主機(jī)實(shí)現(xiàn)的功能。一般來說,虛擬主機(jī)就是給電腦中不同的文件夾命名,然后服務(wù)器(Apache)根據(jù)用戶的需求從不同的文件夾(網(wǎng)站)中讀取不同的內(nèi)容。虛擬主機(jī)的分類

在Apache中,虛擬主機(jī)可以分為兩類:1 .基于IP的虛擬主機(jī):一臺(tái)電腦有多個(gè)IP,每個(gè)IP對(duì)應(yīng)一個(gè)網(wǎng)站。原理:電腦默認(rèn)只有一個(gè)IP,因?yàn)橐话阒慌湟粋€(gè)網(wǎng)卡;但是有些電腦(大多是服務(wù)器)可以配置多個(gè)網(wǎng)卡,每個(gè)網(wǎng)卡可以綁定一個(gè)IP地址。2.基于域名的虛擬主機(jī):一臺(tái)電腦上只有一個(gè)IP,但是在IP下可以做多個(gè)網(wǎng)站,但是需要給每個(gè)網(wǎng)站取一個(gè)不同的名字(虛擬主機(jī)名)來構(gòu)建一個(gè)基于域名的虛擬主機(jī)。

在Apache中,有兩種方法可以構(gòu)建虛擬主機(jī):1 .在主配置文件中構(gòu)建:需要手動(dòng)啟動(dòng)虛擬主機(jī)(基于域名)名稱虛擬主機(jī)* echo 5-@ .com 802,在專用虛擬主機(jī)配置文件中配置2.1加載主配置文件中的虛擬主機(jī)配置文件(httpd.conf)。:虛擬主機(jī)配置文件已打開虛擬主機(jī)名稱VirtualHost2.2虛擬主機(jī)從配置文件(extra/httpd-vhosts.conf)配置虛擬主機(jī)①添加相應(yīng)的站點(diǎn)文件夾位置:DocumentRoot②添加主機(jī)名稱:file。文件夾和文件夾。;s別名:ServerName③添加域名解析DNS: Hosts ④需要給當(dāng)前設(shè)置的站點(diǎn)(目錄)訪問權(quán)限D(zhuǎn)irectory 網(wǎng)站目錄 順序Deny,Allow //沒有順序關(guān)系:實(shí)際順序是有意義的Deny from指定范圍Allow from指定范圍/all/Directory⑤配置訪問列表:當(dāng)訪問是一個(gè)目錄(沒有指定要訪問的具體文件)Options Indexes [FollowSymLinks],如果訪問該目錄,那么列表顯示所有文件⑥當(dāng)用戶訪問指定目錄而沒有指定文件時(shí),系統(tǒng)通常需要指定一個(gè)默認(rèn)文件目錄Index默認(rèn)文件列表,用空格分隔。注意:如果允許訪問網(wǎng)站的整個(gè)根目錄,但不允許訪問其他文件夾:可以添加多個(gè)目錄標(biāo)簽,針對(duì)不同的文件夾3。啟用虛擬主機(jī)配置文件后,默認(rèn)主機(jī)地址localhost將不再有效。如果希望生效,請(qǐng)為localhost添加一個(gè)單獨(dú)的虛擬主機(jī)

php運(yùn)行出來是無法找到該網(wǎng)頁?

。一是檢查你的網(wǎng)頁代碼寫的是否正確,二是檢查apache運(yùn)行是否正常。


網(wǎng)站欄目:php網(wǎng)頁運(yùn)行不出來(PHP如何自學(xué))
URL分享:http://www.dlmjj.cn/article/djeccjg.html