久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      詳解關(guān)于PHPSTROM的遠程調(diào)試

      下面由phpstorm教程欄目給大家介紹PHPSTROM遠程調(diào)試,希望對需要的朋友有所幫助!

      詳解關(guān)于PHPSTROM的遠程調(diào)試

      安裝 DVWA 項目

      系統(tǒng)環(huán)境

      whippet@ubuntu:~/Desktop$ cat /etc/issue

      查看 PHP 環(huán)境是否已經(jīng)安裝

      whippet@ubuntu:~/Desktop$ dpkg -l | grep php

      添加 PPA 源

      whippet@ubuntu:~/Desktop$ sudo add-apt-repository ppa:ondrej/php

      更新系統(tǒng)

      whippet@ubuntu:~/Desktop$ sudo apt-get update

      安裝 php 5.6

      whippet@ubuntu:~/Desktop$ sudo apt-get install php5.6

      安裝 apache 并啟動

      whippet@ubuntu:~/Desktop$ sudo apt install apache2

      安裝 mysql 并啟動

      whippet@ubuntu:~/Desktop$ sudo apt-get install mysql-server

      安裝DVWA

      whippet@ubuntu:~/Desktop$ cd /var/www/html/

      詳解關(guān)于PHPSTROM的遠程調(diào)試

      配置 PHPSTROM 調(diào)試

      環(huán)境條件

      機器名稱 操作系統(tǒng) ip 信息 實驗環(huán)境
      虛擬機 Ubuntu 20.04.2 192.168.176.171 PHP 5.6.40
      本地機器 Windows10 192.168.176.1 phpstrom

      xdebug 配置

      我們直接在 xdebug 的官網(wǎng)上尋找歷史版本^[1]^ 全局搜索 php 5.6

      詳解關(guān)于PHPSTROM的遠程調(diào)試

      我們可以看到相較于 windows 上種類繁多的二進制文件,linux 只提供了源碼文件,需要自己進行編譯,下載源碼之后我們復(fù)制到虛擬機內(nèi)部

      whippet@ubuntu:~$ tar -xcvf  xdebug-2.5.5.tgz

      詳解關(guān)于PHPSTROM的遠程調(diào)試

      xdebug 被安裝在 /usr/lib/php/20131226/

      修改php.ini配置文件,在文件中追加以下內(nèi)容

      [Xdebug]

      保存之后重啟 apache 服務(wù) sudo service apache2 restart 之后訪問 phpinfo 發(fā)現(xiàn)xdebug 的信息已經(jīng)顯示出來了

      至此 xdebug 的相關(guān)配置就 ok 啦,接下來我們對本地的 phpstrom 進行配置

      PHPSTROM 配置

      首先我們從虛擬機內(nèi),把已經(jīng)安裝好的項目代碼打包再脫下來,這是因為,有一些項目在安裝之后會對源代碼進行一定的修改,為了不出現(xiàn)偏差我們就把安裝好的代碼給拖取下來。利用 PHPSTROM 打開這個項目,并配置相關(guān)參數(shù)信息

      File -> Settings -> Languages & Frameworks -> PHP -> Debug

      詳解關(guān)于PHPSTROM的遠程調(diào)試

      詳解關(guān)于PHPSTROM的遠程調(diào)試

      配置 Servers

      詳解關(guān)于PHPSTROM的遠程調(diào)試

      此處要注意,需要直接指定到網(wǎng)站的目錄位置

      配置PHP Web Application

      詳解關(guān)于PHPSTROM的遠程調(diào)試

      然后我們打開登錄的 login.php ,在其中添加斷點,并設(shè)置 PHPSTROM 的監(jiān)聽模塊

      詳解關(guān)于PHPSTROM的遠程調(diào)試

      瀏覽網(wǎng)站頁面,同時打開瀏覽器的調(diào)試插件

      詳解關(guān)于PHPSTROM的遠程調(diào)試

      我們可以看到已經(jīng)跳到我們斷點的位置詳解關(guān)于PHPSTROM的遠程調(diào)試

      至此調(diào)試的基本過程已經(jīng)完成,以下的步驟屬于可做可不做,本著學(xué)習(xí)的想法,我還是把添加上吧

      SSH 配置

      先大致描寫一下為什么要進行這個操作,就是為了方便對 php 文件的修改,有時候我們想對 php 文件進行修改,但是在本地修改之后,并不會影響遠端服務(wù)器上的文件,經(jīng)過這樣的配置之后,本地文件修改之后,遠端服務(wù)器上的文件也會同步修改。

      首先,我們安裝好的 Ubuntu 虛擬機上是并不存在 SSH 的,所以我們需要先將 Ubuntu 上的 SSH 進行配置。

      # 安裝 openssh 服務(wù)

      驗證一下,發(fā)現(xiàn)可以登錄成功

      打開 PHPSTROM

      添加一個 sftp 協(xié)議

      詳解關(guān)于PHPSTROM的遠程調(diào)試詳解關(guān)于PHPSTROM的遠程調(diào)試詳解關(guān)于PHPSTROM的遠程調(diào)試

      選擇 ubuntu 上 php 的路徑位置

      詳解關(guān)于PHPSTROM的遠程調(diào)試

      至此已經(jīng)基本配置完成,我們來進行一下驗證
      File -> Settings -> Languages & Frameworks -> PHP -> Debug

      詳解關(guān)于PHPSTROM的遠程調(diào)試

      配置完成,我們修改一個文件進行驗證一下

      詳解關(guān)于PHPSTROM的遠程調(diào)試

      詳解關(guān)于PHPSTROM的遠程調(diào)試

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號