PHP全棧學習筆記29

前言

  • 這一章主要講一講PHP的背景,優點,PHP的環境搭建,書寫和調式簡單的PHP代碼,如何解決簡單的PHP錯誤等。

目錄結構

思惟導圖

PHP簡介

PHP是面向對象,指令式編程,設計者是 拉斯姆斯·勒多夫 出生于格陵蘭島凱凱塔蘇瓦克,是一個丹麥程序員,他擁有加拿大國籍。他也是編程語言PHP的創始人,其中PHP的頭兩個版本是由他編寫的,後來他也參與PHP後續版本的開發。類型系統爲動態和弱類型語言,操做系統能夠跨平臺。php

PHP全稱爲Person Home Page,即「PHP,爲超文本預處理器,是一種開源的的計算機腳本語言,適用於網絡開發,可嵌入到HTML中使用,PHP仍是相對於容易進行學習的。程序員

版本表明:web

版本表明

PHP表明logo標準:sql

PHP表明logo標準

PHP語言優點

PHP已經成爲全球最熱門的web開發語言,這是一個大的趨勢發展,愈來愈多的人選擇使用PHP語言來開發網站建設,PHP語言的優點:數據庫

  1. 應用普遍,隨着這幾年PHP的更新與發展,功能也是愈來愈強大了,不少大型網站都是採用了PHP開發,這就證實了PHP的功能強大,強大到可以知足企業網站需求。apache

  2. PHP功能函數庫的強大,PHP擁有不少強大的功能處理函數,數組,字符串,目錄文件,數據庫等函數。編程

  3. 安全性強大,這裏的安全性是相對的,PHP語言安全性相對要好,是由於採用Linux服務器,Linux服務器的安全性比Windows服務器安全性能要高。數組

  4. 目前主流技術的支持,好比Ajax,xml等。安全

  5. 有成熟的社區來支持PHP的開發。服務器

  6. PHP是徹底免費的,不用花錢,PHP學習相對簡單,沒有任何基礎也是能夠進行學習的,開發成本低。

  7. 有不少的開源框架,像國外有Yii,國內有ThinkPHP等第三方開發框架,通過多年的完善,提升了網站的安全性,也節約了網站開發時間。

PHP的環境搭建

搭建PHP運行環境:

  1. PHP程序的工做流程:

PHP程序的工做流程

  1. 實例—搭建PHP運行環境

下載安裝WampServer

下載地址:

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

進入後以下,選擇download進行下載:

下載安裝WampServer

根據電腦位數進行選擇便可:

根據電腦位數

  1. 進行安裝

安裝

安裝

選擇安裝位置:

選擇安裝位置:

選擇安裝位置:

選擇安裝位置:

選擇安裝位置:

安裝完成:

把包含系統全部文件的文件夾複製到wamp安裝目錄的默認web訪問目錄 www 下,導入數據庫,wamp圖標,選擇phpMyadmin打開MySQL管理程序,輸入用戶名root,密碼爲空,菜單欄的「導入」按鈕,選擇後綴名「.sql」文件,進行導入。

  1. apache配置,開放外網訪問權限
; 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

開放外網訪問權限

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
從新啓動wampserver
  1. 配置ZendStudio

配置web服務器

配置web服務器

配置web服務器

配置web服務器

配置調試服務器

配置調試服務器

配置調試服務器

配置調試服務器

配置調試服務器

  1. 配置ZendStudio

配置ZendStudio

配置ZendStudio

書寫和調式簡單的PHP代碼

建立php項目

建立php項目

建立php項目

ZendStudio爲新建立的目錄新建一個空白的index.php,咱們能夠在此文件輸入一些測試代碼

建立php項目

調試配置

調試配置:目的是爲了能調試PHP代碼

調試配置

調試配置

輸入調試名稱,選擇項目調試入口文件

調試配置

調試配置

輸入調試名稱,選擇項目調試入口文件

調試配置

設置調試工具爲xdebug

調試配置

設置斷點,解決問題

設置斷點

雙擊要調試的行號的座標,當出現藍色的小圓點,表示斷點設置成功。

啓動調試

啓動調試

點擊綠色爬蟲旁邊的三角按鈕,選擇剛剛建立好的調試項目

啓動調試

啓動調試

啓動調試

Ctrl + F11直接運行,直到下一個斷點,Ctrl+F2暫停調試,F5逐一語句,單步執行,F6單步執行。

點擊PHP能夠回到默認的項目視圖

附加:

搭建Dreamweave和PHP開發平臺

使用Dreamweaver建立站點

主要要完成兩處設置:
本地服務器信息的設置
遠程服務器信息的設置

  1. 編寫PHP程序

選擇菜單 「站點,新建站點」,輸入站點的基本信息

建立站點

設置測試服務器

設置測試服務器

設置測試服務器

設置測試服務器

Wamp5是Apache+PHP+Mysql 在Windows下的集成環境

總結

  • 至此,關於我對PHP的背景,優點,PHP的環境搭建,書寫和調式簡單的PHP代碼,如何解決簡單的PHP錯誤等 講解到這裏,看到此處的朋友表示感謝。

  • 下面我將繼續對 PHP中的知識進行深刻講解 ,感興趣的同窗能夠繼續關注本人。


請點贊!由於你的鼓勵是我寫做的最大動力!

官方微信公衆號

吹逼交流羣:711613774

吹逼交流羣

相關文章
相關標籤/搜索