天天看點

phpstorm開啟Xdebug突然hosts虛拟域名無效解決思路

一般都會認為是配置的問題,是以多數遇到

Waiting for incoming connection with ide key 18479
           

這種提示時,都會建議重新設定相關配置,

?XDEBUG_SESSION_START=19058
           

    将'='後面的數字改為監聽的key值即可

具體的配置此處就不再贅述,因為随手一搜全是相關的文章.

今天遇到的是之前調試都好好的, 突然debug用不了的情況,原因是開了代理伺服器導緻DNS解析出錯

解決方法:

關閉代理服務---如果還不行繼續下面步驟

打開360網絡修複,然後點選檢查修複,會出現host和dns等異常,點選修複

打開電腦C槽hosts配置檔案,把域名前面的#删除

打開nginx的虛拟配置檔案vhosts.conf

server {
        listen       80;
        server_name  www.zerg.cn ;//自己的域名
        root   "E:/phpStudy/WWW/tp_xiaocx/zerg/public";//index目錄路徑
        location / {
            index  index.html index.htm index.php;
            #autoindex  on;
            if ( -f $request_filename) {
            break;
          }
          if ( !-e $request_filename) {
              rewrite ^(.*)$ /index.php/$1 last;
              break;
          }
        }
        location ~ \.php(.*)$ {
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_split_path_info  ^((?U).+\.php)(/?.+)$;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            fastcgi_param  PATH_INFO  $fastcgi_path_info;
            fastcgi_param  PATH_TRANSLATED  $document_root$fastcgi_path_info;
            include        fastcgi_params;
        }
}
           

最後别忘重新開機nginx

繼續閱讀