phpstorm安裝和除錯
阿新 • • 發佈:2019-01-25
首先:
phpstorm是用JAVA開發的,所以在安裝之前需要先安裝jdk
sudo apt-get install default-jdk
從官網上下載phpstorm 的linux版本
http://www.jetbrains.com/phpstorm/download/index.html
解壓之後
進入phpstorm的bin目錄執行安裝指令碼
./PhpStorm.sh
遇到啟用時:
選擇“License server”輸入
http://idea.lanyus.com/ (已被封殺)
或者:
http://idea.qinxi1992.cn/
點選“OK”快速啟用JetBrains系列產品
新建一個工程寫一些程式碼,點選執行之後,彈出瀏覽器,這時瀏覽器報錯:502 bad gateway
安裝sudo apt-get install php5-cgi
下面我們安裝php除錯工具xdebug
sudo apt-get install php5-xdebug
修改php.ini(預設位置在:etc/php5/apache2/php.ini)
在檔案結尾新增:
[xdebug]
zend_extension="/usr/lib/php5/20121212/xdebug.so“
xdebug.remote_enable = On
xdebug.remote_handler = dbgp
xdebug.remote_host= localhost
xdebug.remote_port = 9000
xdebug.idekey = PHPSTORM
然後儲存
PHPSTORM設定
1.首先檢查phpstorm的xdebug配置
新增本地的 web server~
3.開始除錯
打好第一個斷點,shift + F9就可以了
總結:
根據斷點配置,或在開啟 Debug URL 的過程中,或在 POST 之後,如果 PhpStorm 監聽到了 Debug 連線,就會立即切換到編輯器介面,並跳轉到設定的斷點處,瀏覽器端會等待 PhpStorm 的操作。
你可以隨時中斷 PhpStorm 的除錯,或方便的進行 Step Into / Step Over / Run to cursor(這個刁爆了):
phpstorm是用JAVA開發的,所以在安裝之前需要先安裝jdk
sudo apt-get install default-jdk
從官網上下載phpstorm 的linux版本
http://www.jetbrains.com/phpstorm/download/index.html
解壓之後
進入phpstorm的bin目錄執行安裝指令碼
./PhpStorm.sh
遇到啟用時:
選擇“License server”輸入
http://idea.lanyus.com/ (已被封殺)
或者:
http://idea.qinxi1992.cn/
點選“OK”快速啟用JetBrains系列產品
新建一個工程寫一些程式碼,點選執行之後,彈出瀏覽器,這時瀏覽器報錯:502 bad gateway
安裝sudo apt-get install php5-cgi
下面我們安裝php除錯工具xdebug
sudo apt-get install php5-xdebug
修改php.ini(預設位置在:etc/php5/apache2/php.ini)
在檔案結尾新增:
[xdebug]
zend_extension="/usr/lib/php5/20121212/xdebug.so“
xdebug.remote_enable = On
xdebug.remote_handler = dbgp
xdebug.remote_host= localhost
xdebug.remote_port = 9000
xdebug.idekey = PHPSTORM
然後儲存
PHPSTORM設定
1.首先檢查phpstorm的xdebug配置
這裡的debug port要和php.ini裡面的 xdebug.remote_port相一致!預設是9000,如果9000埠被佔用的話,可以改成其他埠。
2. 設定debug.
新增本地的 web server~
www.51open.pcom 是我本地的 web server~ ~
3.開始除錯
打好第一個斷點,shift + F9就可以了
打好 第一個斷點 ,選中配置的debug, 按旁邊的臭蟲 按鈕
總結:
根據斷點配置,或在開啟 Debug URL 的過程中,或在 POST 之後,如果 PhpStorm 監聽到了 Debug 連線,就會立即切換到編輯器介面,並跳轉到設定的斷點處,瀏覽器端會等待 PhpStorm 的操作。
你可以隨時中斷 PhpStorm 的除錯,或方便的進行 Step Into / Step Over / Run to cursor(這個刁爆了):
哎呀,不想除錯了,PhpStorm 卻總是跳出來?記得剛剛那個電話按鈕嘛,再點一下,讓其變成紅色,就好了。
參考:http://www.cnphp6.com/archives/64729