日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > php >内容正文

php

PHP全栈学习笔记29

發(fā)布時(shí)間:2023/12/8 php 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 PHP全栈学习笔记29 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

前言

  • 這一章主要講一講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)境:

  • PHP程序的工作流程:
  • 實(shí)例—搭建PHP運(yùn)行環(huán)境
  • 下載安裝WampServer

    下載地址:

    http://www.wampserver.com/en/

    進(jìn)入后如下,選擇download進(jìn)行下載:

    根據(jù)電腦位數(shù)進(jìn)行選擇即可:

  • 進(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)入。

  • apache配置,開(kāi)放外網(wǎng)訪問(wèn)權(quán)限
  • ; XDEBUG Extension [xdebug] zend_extension ="c:/wamp64/bin/php/php5.6.25/zend_ext/php_xdebug-2.4.1-5.6-vc11-x86_64.dll" xdebug.remote_enable = off xdebug.profiler_enable = off xdebug.profiler_enable_trigger = off xdebug.profiler_output_name = cachegrind.out.%t.%p xdebug.profiler_output_dir ="c:/wamp64/tmp" xdebug.show_local_vars=0

    修改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
  • 配置ZendStudio
  • 配置調(diào)試服務(wù)器

  • 配置ZendStudio
  • 書(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è)置

  • 編寫(xiě)PHP程序
  • 選擇菜單 “站點(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)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。