phpStudy 我用的是php5.5版本 默認(rèn)XDebug擴(kuò)展都安裝完成了 就不講怎么安裝了 。
成都創(chuàng)新互聯(lián)公司是一家以重慶網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)、品牌設(shè)計(jì)、軟件運(yùn)維、成都網(wǎng)站營銷、小程序App開發(fā)等移動(dòng)開發(fā)為一體互聯(lián)網(wǎng)公司。已累計(jì)為成都辦公空間設(shè)計(jì)等眾行業(yè)中小客戶提供優(yōu)質(zhì)的互聯(lián)網(wǎng)建站和軟件開發(fā)服務(wù)。1.打開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 打開設(shè)置
圖2 搜索xdebug 端口信息修改 如果是9000 就不用修改
圖3 配置host端口 IDE key (注意要與php.ini 保持一致)
圖4 配置PHP解釋器的路徑
打開我的 代碼
訪問頁面準(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)致此問題的一個(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)頁中的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
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。