phpStudy 我用的是php5.5版本 默認(rèn)XDebug擴(kuò)展都安裝完成了 就不講怎么安裝了 。
成都創(chuàng)新互聯(lián)始終堅(jiān)持【策劃先行,效果至上】的經(jīng)營(yíng)理念,通過(guò)多達(dá)10年累計(jì)超上千家客戶的網(wǎng)站建設(shè)總結(jié)了一套系統(tǒng)有效的網(wǎng)絡(luò)營(yíng)銷推廣解決方案,現(xiàn)已廣泛運(yùn)用于各行各業(yè)的客戶,其中包括:鑿毛機(jī)等企業(yè),備受客戶好評(píng)。
1.打開(kāi)php.ini文件修改如下:
[XDebug]
xdebug.profiler_append=0
xdebug.profiler_enable=1
xdebug.profiler_enable_trigger=0
xdebug.profiler_output_dir="F:\phpStudy\tmp\xdebug"
xdebug.trace_output_dir="F:\phpStudy\tmp\xdebug"
xdebug.profiler_output_name="cachegrind.out.%t.%p"
xdebug.remote_enable=1
xdebug.remote_handler="dbgp"
xdebug.remote_host="127.0.0.1"
xdebug.remote_port=9000
zend_extension="F:\phpStudy\php55n\ext\xdebug.dll"
xdebug.idekey=PHPSTORM
配置如上
2.修改PHPStorm配置
圖1 打開(kāi)設(shè)置
圖2 搜索xdebug 端口信息修改 如果是9000 就不用修改
圖3 配置host端口 IDE key (注意要與php.ini 保持一致)
圖4 配置PHP解釋器的路徑
打開(kāi)我的 代碼
訪問(wèn)頁(yè)面準(zhǔn)備進(jìn)入斷點(diǎn)時(shí),PHPStorm報(bào)錯(cuò):Cannot accept external Xdebug connection: Cannot evaluate expression'isset($_SERVER['PHP_IDE_CONFIG'])';
導(dǎo)致此問(wèn)題的一個(gè)可能原因是:服務(wù)器端的php.ini中配置了:
extension=/path/xdebug.so
應(yīng)該只保留下面一個(gè):
zend_extension=/path/xdebug.so
1 phpStorm+XDebug進(jìn)行斷點(diǎn)調(diào)試的配置
http://www.chenxuanyi.cn/xampp-phpstorm-xdebug.html
2利用下面網(wǎng)頁(yè)中的Start debug按鈕在COOKIE中設(shè)置Xdebug所需的變量。
http://www.jetbrains.com/phpstorm/marklets/
3 Cannot accept external Xdebug connection:Cannot evaluate expression 'isset($_SERVER['PHP_IDE_CONFIG'])
http://devnet.jetbrains.com/message/5463083?tstart=0