首先,下載xdebug,在網站選擇源碼下載。

如果不知道自己的PHP版本,可以在頁面上點擊“參閱自定義安裝說明”。

在服務器WWW目錄下,創建phpinfo.php,並通過瀏覽器打開,在頁面上通過crtl+A、ctrl+C復制信息,查看信息中的環境版本。
將信息粘貼到檢測框,選擇"檢測",等待檢測結果。

結果如下:

按照版本下載對應的xdebug擴展源碼即可。
將源碼上傳到服務器,並解壓。

1 # tar -zxvf xdebug-2.5.5.tgz //解壓源碼 2 # cd xdebug-2.5.5/ //進入安裝目錄
在目錄中找到config.m4文件,復制到php的bin目錄下。

1 # cp config.m4 /phpstudy/server/php/bin/ //復制文件
使用phpize編譯
1 /phpstudy/server/php/bin/phpize //運行bin目錄下的phpize
運行結果:

回到xdebug解壓目錄,編譯文件

1 # ./configure --enable-xdebug --with-php-config=/phpstudy/server/php/bin/php-config //預編譯,選擇php-config存放目錄 2 # make
編譯成功后會生成xdebug.so文件,存放在modules目錄下。這個文件就是我們需要的xdebug擴展文件,將其拷貝至我們指定的目錄。
編輯php.ini文件,配置xdebug
1 [Xdebug] 2 zend_extension ="/phpstudy/server/php/lib/php/extensions/xdebug.so" 3 xdebug.remote_enable=1 4 xdebug.remote_handler=dbgp 5 xdebug.remote_mode=req 6 ;xdebug.remote_host=192.168.2.100 7 xdebug.remote_port=9000 8 xdebug.idekey="PHPSTORM"
配置完成后重啟web服務即可。
