PHP全栈学习笔记29
前言
- 這一章主要講一講PHP的背景,優(yōu)勢(shì),PHP的環(huán)境搭建,書(shū)寫(xiě)和調(diào)式簡(jiǎn)單的PHP代碼,如何解決簡(jiǎn)單的PHP錯(cuò)誤等。
目錄結(jié)構(gòu)
PHP簡(jiǎn)介
PHP是面向?qū)ο?#xff0c;指令式編程,設(shè)計(jì)者是 拉斯姆斯·勒多夫?出生于格陵蘭島凱凱塔蘇瓦克,是一個(gè)丹麥程序員,他擁有加拿大國(guó)籍。他也是編程語(yǔ)言PHP的創(chuàng)始人,其中PHP的頭兩個(gè)版本是由他編寫(xiě)的,后來(lái)他也參與PHP后續(xù)版本的開(kāi)發(fā)。類(lèi)型系統(tǒng)為動(dòng)態(tài)和弱類(lèi)型語(yǔ)言,操作系統(tǒng)可以跨平臺(tái)。
PHP全稱(chēng)為Person Home Page,即“PHP,為超文本預(yù)處理器,是一種開(kāi)源的的計(jì)算機(jī)腳本語(yǔ)言,適用于網(wǎng)絡(luò)開(kāi)發(fā),可嵌入到HTML中使用,PHP還是相對(duì)于容易進(jìn)行學(xué)習(xí)的。
版本代表:
PHP代表logo標(biāo)準(zhǔn):
PHP語(yǔ)言?xún)?yōu)勢(shì)
PHP已經(jīng)成為全球最熱門(mén)的web開(kāi)發(fā)語(yǔ)言,這是一個(gè)大的趨勢(shì)發(fā)展,越來(lái)越多的人選擇使用PHP語(yǔ)言來(lái)開(kāi)發(fā)網(wǎng)站建設(shè),PHP語(yǔ)言的優(yōu)勢(shì):
應(yīng)用廣泛,隨著這幾年P(guān)HP的更新與發(fā)展,功能也是越來(lái)越強(qiáng)大了,很多大型網(wǎng)站都是采用了PHP開(kāi)發(fā),這就證明了PHP的功能強(qiáng)大,強(qiáng)大到能夠滿(mǎn)足企業(yè)網(wǎng)站需求。
PHP功能函數(shù)庫(kù)的強(qiáng)大,PHP擁有很多強(qiáng)大的功能處理函數(shù),數(shù)組,字符串,目錄文件,數(shù)據(jù)庫(kù)等函數(shù)。
安全性強(qiáng)大,這里的安全性是相對(duì)的,PHP語(yǔ)言安全性相對(duì)要好,是因?yàn)椴捎肔inux服務(wù)器,Linux服務(wù)器的安全性比Windows服務(wù)器安全性能要高。
目前主流技術(shù)的支持,比如Ajax,xml等。
有成熟的社區(qū)來(lái)支持PHP的開(kāi)發(fā)。
PHP是完全免費(fèi)的,不用花錢(qián),PHP學(xué)習(xí)相對(duì)簡(jiǎn)單,沒(méi)有任何基礎(chǔ)也是可以進(jìn)行學(xué)習(xí)的,開(kāi)發(fā)成本低。
有很多的開(kāi)源框架,像國(guó)外有Yii,國(guó)內(nèi)有ThinkPHP等第三方開(kāi)發(fā)框架,經(jīng)過(guò)多年的完善,提高了網(wǎng)站的安全性,也節(jié)約了網(wǎng)站開(kāi)發(fā)時(shí)間。
PHP的環(huán)境搭建
搭建PHP運(yùn)行環(huán)境:
下載安裝WampServer
下載地址:
http://www.wampserver.com/en/進(jìn)入后如下,選擇download進(jìn)行下載:
根據(jù)電腦位數(shù)進(jìn)行選擇即可:
選擇安裝位置:
把包含系統(tǒng)所有文件的文件夾復(fù)制到wamp安裝目錄的默認(rèn)web訪問(wèn)目錄 www 下,導(dǎo)入數(shù)據(jù)庫(kù),wamp圖標(biāo),選擇phpMyadmin打開(kāi)MySQL管理程序,輸入用戶(hù)名root,密碼為空,菜單欄的“導(dǎo)入”按鈕,選擇后綴名“.sql”文件,進(jìn)行導(dǎo)入。
修改php.ini
把 xdebug.remote_enable = off xdebug.profiler_enable = off xdebug.profiler_enable_trigger = off 改為 xdebug.remote_enable = on xdebug.profiler_enable = on xdebug.profiler_enable_trigger = on開(kāi)放外網(wǎng)訪問(wèn)權(quán)限
Apache—httpd.conf
把“Deny from all”刪掉,再把“Allow from 127.0.0.1”改成“Allow from all”,就可以了
其他方法: 把wamp安裝目下找到apache的httpd.conf配置文件 如 C:\wamp64\bin\apache\apache2.4.23\conf\httpd.conf 查找Require local ,修改為 Require all granted httpd-vhosts.conf文件 如:C:\wamp64\bin\apache\apache2.4.23\conf\extra\ httpd-vhosts.conf 同樣Require local 修改為 Require all granted 重新啟動(dòng)wampserver配置調(diào)試服務(wù)器
書(shū)寫(xiě)和調(diào)式簡(jiǎn)單的PHP代碼
創(chuàng)建php項(xiàng)目
ZendStudio為新創(chuàng)建的目錄新建一個(gè)空白的index.php,我們可以在此文件輸入一些測(cè)試代碼
調(diào)試配置
調(diào)試配置:目的是為了能調(diào)試PHP代碼
輸入調(diào)試名稱(chēng),選擇項(xiàng)目調(diào)試入口文件
輸入調(diào)試名稱(chēng),選擇項(xiàng)目調(diào)試入口文件
設(shè)置調(diào)試工具為xdebug
設(shè)置斷點(diǎn),解決問(wèn)題
雙擊要調(diào)試的行號(hào)的坐標(biāo),當(dāng)出現(xiàn)藍(lán)色的小圓點(diǎn),表示斷點(diǎn)設(shè)置成功。
啟動(dòng)調(diào)試
點(diǎn)擊綠色爬蟲(chóng)旁邊的三角按鈕,選擇剛剛創(chuàng)建好的調(diào)試項(xiàng)目
Ctrl + F11直接運(yùn)行,直到下一個(gè)斷點(diǎn),Ctrl+F2暫停調(diào)試,F5逐一語(yǔ)句,單步執(zhí)行,F6單步執(zhí)行。
附加:
搭建Dreamweave和PHP開(kāi)發(fā)平臺(tái)
使用Dreamweaver創(chuàng)建站點(diǎn)
主要要完成兩處設(shè)置:
本地服務(wù)器信息的設(shè)置
遠(yuǎn)程服務(wù)器信息的設(shè)置
選擇菜單 “站點(diǎn),新建站點(diǎn)”,輸入站點(diǎn)的基本信息
Wamp5是Apache+PHP+Mysql 在Windows下的集成環(huán)境
總結(jié)
-
至此,關(guān)于我對(duì)PHP的背景,優(yōu)勢(shì),PHP的環(huán)境搭建,書(shū)寫(xiě)和調(diào)式簡(jiǎn)單的PHP代碼,如何解決簡(jiǎn)單的PHP錯(cuò)誤等 講解到這里,看到此處的朋友表示感謝。
-
下面我將繼續(xù)對(duì) PHP中的知識(shí)進(jìn)行深入講解 ,感興趣的同學(xué)可以繼續(xù)關(guān)注本人。
請(qǐng)點(diǎn)贊!因?yàn)槟愕墓膭?lì)是我寫(xiě)作的最大動(dòng)力!
吹逼交流群:711613774
總結(jié)
以上是生活随笔為你收集整理的PHP全栈学习笔记29的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【PAT】【spfa + dfs】103
- 下一篇: php owncloud_技术|搭建私有