Netbeans + Xdebug 的 Debug 畫面 (以Drupal為例) |
在 Ubuntu 上,可以直接用下面的指令來安裝 Netbeans,不過,是 7.0.2 版,不是最新的 7.2 版,其實,舊一點點應該是沒什麼的問題,但是,Netbeans 可以支援 Java、C++ 和 PHP 等的電腦語言,可是,阿舍沒有要用到那麼多,所以,阿舍就只想安裝給 PHP 用的 NetBeans 就好,因此,就需要自己到 NetBeans 的網站的來下載哩 !
sudo apt-get install netbeans
請到這裡來下載給 PHP 用的版本,下載完成後,請執行下面的指令,接著,就會跳出 NetBeans 安裝畫面,請依序按下一步,應該就可以裝到好了,再來,如果還沒有安裝過 Oracle / Sun 的 Java Runtime 或 JDK 的話,就要先裝才行,安裝方式請參考阿舍寫的這一篇,Netbeans 是 Oracle /Sun 的產品,所以,是沒有支援 OpenJDK 的,阿舍有試過,是不行的哩 !
sudo sh ./netbeans-7.2-ml-php-linux.sh
弄好 Netbeans 後,接下來,就是要安裝 Xdebug 了,而安裝 Xdebug 的方式有二種,一種是自己下載來編譯,另一種是直接用 apt-get 來安裝,關於自行編譯 Xdebug 的安裝方式,阿舍在這一篇文已經有介紹過,而這次要介紹的,是採用 apt-get 的方式,請用下方面的指令來安裝 Xdebug。
sudo apt-get install php5-xdebug
安裝好 Xdebug 之後,請用下面的指令來找出Xdebug 的安裝位置。
find / -name xdebus.so
找到之後,請打開 /etc/php5/apache2/php.ini 檔案,然後,把下面這一行加到檔案的最後面,等號後面的路徑是要用剛剛找出來的Xdebug 安裝位置。
zend_extension="/usr/lib/php5/20060613/xdebug.so"
再來,請打開 /etc/php5/conf.d/xdebug.ini 檔案,請加入下面這幾行。
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=localhost
xdebug.remote_port=9000
上面的步驟都完成後,請重新啟動 Apache Server 來讓新設定生效。
sudo service apache2 restart
最後,請開啟 Netbeans,然後,點選上方選單的 Tools > Options > PHP > Debugging 畫面,如果有看到 Debugging 這個畫面,就算是安裝完成了哩 ! 接下來,就是可以用 Netbeans 來 Debug 寫好的 PHP 程式了,操作方式,阿舍改天再來寫囉! ^^=
參考資料:
https://help.ubuntu.com/community/Netbeans
http://www.sereno.co.uk/blog/configuring-netbeans-debug-your-drupal-code
請到這裡來下載給 PHP 用的版本,下載完成後,請執行下面的指令,接著,就會跳出 NetBeans 安裝畫面,請依序按下一步,應該就可以裝到好了,再來,如果還沒有安裝過 Oracle / Sun 的 Java Runtime 或 JDK 的話,就要先裝才行,安裝方式請參考阿舍寫的這一篇,Netbeans 是 Oracle /Sun 的產品,所以,是沒有支援 OpenJDK 的,阿舍有試過,是不行的哩 !
sudo sh ./netbeans-7.2-ml-php-linux.sh
弄好 Netbeans 後,接下來,就是要安裝 Xdebug 了,而安裝 Xdebug 的方式有二種,一種是自己下載來編譯,另一種是直接用 apt-get 來安裝,關於自行編譯 Xdebug 的安裝方式,阿舍在這一篇文已經有介紹過,而這次要介紹的,是採用 apt-get 的方式,請用下方面的指令來安裝 Xdebug。
sudo apt-get install php5-xdebug
安裝好 Xdebug 之後,請用下面的指令來找出Xdebug 的安裝位置。
find / -name xdebus.so
找到之後,請打開 /etc/php5/apache2/php.ini 檔案,然後,把下面這一行加到檔案的最後面,等號後面的路徑是要用剛剛找出來的Xdebug 安裝位置。
zend_extension="/usr/lib/php5/20060613/xdebug.so"
再來,請打開 /etc/php5/conf.d/xdebug.ini 檔案,請加入下面這幾行。
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=localhost
xdebug.remote_port=9000
上面的步驟都完成後,請重新啟動 Apache Server 來讓新設定生效。
sudo service apache2 restart
最後,請開啟 Netbeans,然後,點選上方選單的 Tools > Options > PHP > Debugging 畫面,如果有看到 Debugging 這個畫面,就算是安裝完成了哩 ! 接下來,就是可以用 Netbeans 來 Debug 寫好的 PHP 程式了,操作方式,阿舍改天再來寫囉! ^^=
參考資料:
https://help.ubuntu.com/community/Netbeans
http://www.sereno.co.uk/blog/configuring-netbeans-debug-your-drupal-code
推薦閱讀
- 問題沒解決嗎? 更多的 Ubuntu 教學在 這裡
- Prompt Injection: 提示詞注入安全漏洞
- 二款 Mac 無痛安裝的 Stable Diffusion 軟體
- 用 AI 寫部落格文章好不好 ?
- 沒有免費的 Midjourney 和 Colab 又不想花錢怎麼辦 ?
- 不學 Prompt 技巧也能善用 ChatGPT 的簡單方法
- 企業 AI 應用:不只是聊天機器人
- Automatic 比 Automatic1111 更好用 ? 都是 Stable Diffusion WebUI
- Stable Diffusion 的 /describe 圖生文功能
- AI 畫出讓人可怖的美圖 !
有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁
沒有留言 :
張貼留言
歡迎留言提問和討論 .... 😁