linux 安装x环境,linux下安装xdebug
一、下載xdebug
xdebug官網(wǎng):https://xdebug.org/download.php
在選擇下載哪個版本的xdebug的時候需要注意了,下面有兩種方法,讓你準(zhǔn)確的下載自己環(huán)境對應(yīng)的xdebug文件:
1>.打印出phpinfo()信息,如下:
然后還要注意一點就是看看自己php對應(yīng)的版本和操作系統(tǒng)的位數(shù),結(jié)合這四點去官網(wǎng)找到對應(yīng)的xdebug文件(本人是php是7.0.1的版本,文件名:php_xdebug-2.6.0-7.0-vc14-x86_64.dll)
意思是在命令行執(zhí)行 php -i 把內(nèi)容復(fù)制進(jìn)來進(jìn)下下載編譯安裝
安裝步驟
Download?xdebug-2.9.6.tgz
Install?the?pre-requisites?for?compiling?PHP?extensions.
These?packages?are?often?called?'php-dev',?or?'php-devel',?'automake'?and?'autoconf'.
Unpack?the?downloaded?file?with?tar?-xvzf?xdebug-2.9.6.tgz
Run:?cd?xdebug-2.9.6
Run:?phpize?(See?the?FAQ?if?you?don't?have?phpize).
As?part?of?its?output?it?should?show:
Configuring?for:
...
Zend?Module?Api?No:??????20190902
Zend?Extension?Api?No:???320190902
If?it?does?not,?you?are?using?the?wrong?phpize.?Please?follow
this?FAQ?entry?and?skip?the?next?step.
Run:?./configure
Run:?make
Run:?cp?modules/xdebug.so?/usr/local/lib/php/extensions/no-debug-non-zts-20190902
Create?/usr/local/etc/php/php.ini
and?add?the?line
zend_extension?=?/usr/local/lib/php/extensions/no-debug-non-zts-20190902/xdebug.so
[Xdebug];xdebug配置
zend_extension="e:/php/ext/php_xdebug-2.2.1-5.4-vc9.dll";載入Xdebug
xdebug.profiler_enable=on
xdebug.trace_output_dir="e:/xdebug-log";xdebug的數(shù)據(jù)文件目錄
xdebug.profiler_output_dir="e:/xdebug-log";xdebug的數(shù)據(jù)文件目錄
xdebug.auto_trace=On;開啟自動跟蹤
xdebug.show_exception_trace=On;開啟異常跟蹤
xdebug.remote_autostart=Off;開啟遠(yuǎn)程調(diào)試自動啟動
xdebug.remote_enable=On;開啟遠(yuǎn)程調(diào)試
xdebug.remote_handler=dbgp;用于zend studio遠(yuǎn)程調(diào)試的應(yīng)用層通信協(xié)議
xdebug.remote_host=127.0.0.1;允許連接的zend studio的IP地址
xdebug.remote_port=9000;反向連接zend studio使用的端口
xdebug.collect_vars=On;收集變量
xdebug.collect_return=On;收集返回值
xdebug.collect_params=On;收集參數(shù)
xdebugbug.max_nesting_level=10000;如果設(shè)得太小,函數(shù)中有遞歸調(diào)用自身次數(shù)太多時會報超過最大嵌套數(shù)錯
總結(jié)
以上是生活随笔為你收集整理的linux 安装x环境,linux下安装xdebug的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 底部放量下跌意味着什么 成交量较大
- 下一篇: 心之力