Xdebug的認識我還停留在var_dump();時,可以讓結果排序更美觀些,可以看到錯誤資訊更詳細些。哦,好像還可以調試。
本文就說說如何安裝調試。
系統是Mint。(Debian/Ubuntu);
安裝步驟。
產生xdebug.so檔案
1:
/*進官網,下包。http://www.xdebug.org/ 介面真TM醜。http://www.xdebug.org/download.php 進入下載頁面。Xdebug 2.2.4*/
Release date: 2014-02-28 http://www.xdebug.org/files/xdebug-2.2.4.tgz。
//你可以直接點擊下載,也可以wget下載,隨便你了。
2:
//因為可以出現許可權問題,可以在此su root,擷取超級許可權,exit可以返回當前許可權。
tar zxvf xdebug.* //解壓檔案。
cd xdebug.* //進入xdebug 目錄。
//phpize是用來擴充php擴充模組的,通過phpize可以建立php的外掛模組。
3:phpize
4://編譯
./configure --enable-xdebug --with-php-config=/usr/local/php/bin/php-config //找不到可以用 find / -name php-config來尋找路徑
make
make install.
5:編譯後產生xdebug.so檔案,我的路徑是 /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so
sudo cp xdebug.so ../../extensions //複製到此路徑
安裝擴充
開啟php.ini檔案,在最下面
extension = /usr/local/php/lib/php/extensions/xdebug.so //一般教程不會打絕對路徑,但是我機器上貌似path有問題。如果你的也有問題,不妨用絕對路徑。
重啟PHP-FPM。
ps aux | grep -c php-fpm
sudo pkill php-fpm
ps aux | grep -c php-fpm
這時候可以用PHP-V php -m 查看或者phpinfo();是否安裝成功。
--------------------------------------安裝篇結束----------------------------------------
調試
草,調試出錯了。