Ubuntu 18.04 VScode 使用php-debug插件

1 安裝xdebug

安裝 php-devphp

apt-get install php7.X-dev autoconf automake
複製代碼
上面的7.X請改爲對應的php版本號,否則默認會下載php最新的版本。

使用對應的 xdebug 包nginx

在這裏有兩個方式能夠獲取當前適用的xdebug包方式:

1 直接進入xdebug 官網 xdebug,下載對應的包
2 建立一個.php文件,輸入代碼:web

<?php phpinfo() ?>
複製代碼
而後在網頁上跑起來以後,將全部有的信息複製並輸入下面的網站的框框以後
複製代碼

xdebugjson

  • 建立一個php文件,以後在頁面上輸出對應的php版本信息ubuntu

  • 將全部的信息複製,並寫入下圖中的白色邊框內 bash

  • 正常狀況下,會進入如下頁面服務器

這裏就有安裝的一系列流程了,惟一要注意的就是

apt-get install php7.X-dev autoconf automake
複製代碼

這段命令行語句以後的php-dev,必須加上對應版本,否則可能會出現不少坑。php7

1 配置 VScode

使用命令行,找到對應的php運行目錄網站

which php
複製代碼

在vsCode 的文件-》首選項-》設置中,打開 setting.json 文件,添加如下語句ui

"php.validate.executablePath": "/usr/bin/php"

複製代碼

後面的路徑爲你本身的php運行目錄。

重啓 web 服務器跟php

sudo /etc/init.d/nginx restart
service php7.2-fpm restart 
複製代碼

通常狀況下,ubuntu 會有兩個php目錄,一個爲cli目錄,對應的是命令行,一個爲fpm目錄,對應的是網頁, 因此若是隻配置了fpm目錄,在命令行下輸出php -v的時候,會發現是沒有關聯到xdebug的,若是要查詢到對應的xdebug是否關聯上,只要使用剛剛建立的test.php文件,而後查看頁面若是存在下圖狀況,即爲正常狀況。

相關文章
相關標籤/搜索