成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

xdebug的安裝和配置方法

2013-08-14 08:04:44來源:Linux Today作者:

好幾年沒有寫PHP代碼了,最近寫了一些。我比較厭煩php,主要是調(diào)試麻煩,要按無數(shù)次F5,經(jīng)常刷出空白. 以前調(diào)試總是依賴于在代碼中加入下面兩行

好幾年沒有寫PHP代碼了,最近寫了一些。我比較厭煩php,主要是調(diào)試麻煩,要按無數(shù)次F5,經(jīng)常刷出空白. 以前調(diào)試總是依賴于在代碼中加入下面兩行

error_reporting(E_ALL ^ E_NOTICE);
ini_set('display_errors', 1);

通常情況下,是 寫代碼-->F5-->刷出白板,然后翻箱倒柜的找出上面兩條code,加入config.inc.php當(dāng)中,這樣特別浪費(fèi)精力,很不爽

最近研究這個(gè)問題,發(fā)現(xiàn)要讓php錯(cuò)誤顯示,只需要修改php.ini當(dāng)中的2條指令,把 displayerrors和htmlerrors都設(shè)置為On,如下所示

html_errors = On
display_errors = On

當(dāng)然如果你要需要查看更多信息,比如說打印調(diào)用棧,哪就需要安裝xdebug,這個(gè)對于比較復(fù)雜的代碼系統(tǒng)特別有幫助

xdebug 安裝步驟

xdebug是php的一個(gè)module,需要編譯安裝,我用lnmp安裝的php,php被默認(rèn)安裝到/usr/local/php,然后做一個(gè)硬鏈接到/usr/bin

先編譯xdebug

wget http://www.xdebug.org/files/xdebug-2.2.3.tgz
tar xzf xdebug-2.2.3.tgz
cd xdebug-2.2.3
/usr/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config

修改php.ini配置

把下面這些加入

;no-debug-non-zts-20090626 這個(gè)文件夾名稱和php版本是一一對應(yīng)的
zend_extension= "/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so"
xdebug.default_enable = On
xdebug.show_exception_trace = On
xdebug.show_local_vars = 1
xdebug.max_nesting_level = 50
xdebug.var_display_max_depth = 6

xdebug.dump_once = On
xdebug.dump_globals = On
xdebug.dump_undefined = On
xdebug.dump.REQUEST = *
xdebug.cli_color = 2

重啟php-fpm,隨便寫段錯(cuò)誤的php代碼,刷新瀏覽器,就能看到錯(cuò)誤提示。

關(guān)鍵詞:xdebugphp

贊助商鏈接:

主站蜘蛛池模板: 申扎县| 永胜县| 永吉县| 霍邱县| 合山市| 行唐县| 东台市| 马关县| 嵊泗县| 班玛县| 沿河| 永德县| 拉孜县| 永仁县| 丹凤县| 南康市| 桂东县| 临澧县| 鄂温| 远安县| 黄平县| 安泽县| 巴东县| 刚察县| 铁岭县| 四会市| 封开县| 海阳市| 峨山| 陆川县| 休宁县| 托克托县| 遂昌县| 道孚县| 上杭县| 海安县| 英吉沙县| 乐平市| 华容县| 镇安县| 德清县|