前言
網上有不少類似的文章,都是大牛們發的,而我僅僅是發一下自己搭建的過程,Mark以下!
Nginx
下載安裝我就不說了,主要是說配置。
在nginx.conf等配置文件增添一個虛擬站點
lister 80
server_name virink.vir
root /path/www/
然後,把virink.vir添加到/etc/hosts裡面
127.0.0.1 virink.vir
Mysql
這個直接就是官網下載了
選擇對應系統下載安裝就好了。
PHP
這個安裝的方法也很多,我這裡使用源碼安裝
詳情參見:Make and install php 5.6.28 for mac
XDebug
到官網https://xdebug.org下載對應版本的dll或者so,修改php.ini加入
[XDebug]
// 插件路徑
zend_extension = /path/xdebug.so
// 開啟遠程調試
xdebug.remote_enable=1
// 遠程端口
xdebug.remote_port=9090
xdebug.profiler_enable=1
xdebug.profiler_output_dir=/tmp/xdebug
PHPStorm
https://www.jetbrains.com/phpstorm/
下載安裝,學生免費
配置
配置項目運行環境
- 選擇PHP
- 打開配置頁面,上面的版本也要選你安裝的版本
- 新建一個配置Other local
- 命名(隨意)
- 填寫php執行文件路徑
- 這個是現實調試器的,配置好了就會顯示出來
- Apply(保存設置)
配置調試端口
端口要和前面php.ini填寫的一樣
配置DBCpProxy
- key是用來和瀏覽器插件匹配的,PHPSTORM
- Host,也是和你的站點對應的,nginx的配置
- Port,同上
Run/Debug Configure
點擊下三角,Edit Configure
新建一個PHP Web Application配置
- 隨意命名,我這裡就用www
- 打開服務器配置面板
- 新建一個
- 隨意命令,localhost
- Host,同Nginx配置
- Port,同上
- XDebug
一樣的新建,然後填寫url
填寫站點的源碼路徑
XDebug Helper 插件(Chrome)
打開插件選項,設置IDE key
打開本地站點http://virink.vir,開啟Debug
測試
在PHPStorm中,打開源碼,下斷點
然後在瀏覽器訪問(一定要開啟XDebug Helper的Debug)
成功進入斷點
然後就可以單步什麼的開始追蹤調試了
完美~~
FROM : virzz.com | Author:Virink
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论