在 Ubuntu 14.04 中使用 XAMPP 进行 Xdebug

     2023-02-25     126

关键词:

【中文标题】在 Ubuntu 14.04 中使用 XAMPP 进行 Xdebug【英文标题】:Xdebug with XAMPP in Ubuntu 14.04 【发布时间】:2015-02-07 17:29:37 【问题描述】:

系统配置

Ubuntu 14.04

Xampp v 5.6.3

在 xampp 之后安装 php5-dev

sudo /opt/lampp/lampp start

现在想安装Xdebug wihin xampp,我尝试了可用的 3 方法,但没有任何结果,请查看整个过程。

1)Ubuntu软件包

 sudo apt-get install php5-xdebug

命令执行成功,但.usr/lib/php5/...中没有这样的文件

已卸载

2)量身定制的安装说明

在与wizard检查后下载xdebug.tar.gz

 ice@cold:~/Downloads/xdebug-2.2.6$ /usr/bin/phpize5 

/usr/bin/phpize5 找不到 config.m4。 确保在模块的***源目录中运行“/usr/bin/phpize5”

也尝试了phpize/opt/lampp/bin/phpize,但没有成功

3)PECL安装

在那之前让我检查一下pecl help version

梨版本:1.9.4 PHP版本:5.5.9-1ubuntu4.5 Zend 引擎版本:2.5.0 运行于:Linux ice-cold 3.13.0-39-generic #66-Ubuntu SMP Tue Oct 28 13:30:27 UTC 2014 x86_64

pecl install xdebug

...
...
Build process completed successfully
Installing '/usr/lib/php5/20121212/xdebug.so'
install ok: channel://pecl.php.net/xdebug-2.2.6
configuration option "php_ini" is not set to php.ini location
You should add "zend_extension=xdebug.so" to php.ini

完全执行

我可以看到文件

644 /usr/lib/php5/20121212/xdebug.so

添加到 /opt/lampp/etc/php.ini

[xdebug]
zend_extension="/usr/lib/php5/20121212/xdebug.so"

重启灯

但仍然缺少 xdebug 图标

请告诉我有什么问题

【问题讨论】:

好奇,为什么不能安装php和mysql? 因为 xampp 很容易..所有东西都在一起 @diEcho 你重启服务了吗? xampp 也默认附带 xdebug,但它在 php.ini 中的注释确保启用它。 @RahilWazir 如何做到这一点php.ini 我在最新的 xamppp 中没有看到 xdebug 的任何条目 哇,真的吗? 23K rep,你现在不知道我们没有在标题中添加“SOLVED”吗?删除问题或发布答案并接受。 【参考方案1】:

xdebug 位于

中的 xampp 文件夹下

/opt/lampp/lib/php/extensions/no-debug-non-zts-20131226/xdebug.so

在 ubuntu 14.04 上,只需在 /opt/lampp 中搜索它并将完整路径复制到它,然后打开 php.ini 并替换

;zend_extension=opcache.so

zend_extension="/path/xdebug.so"

就我而言

zend_extension="/opt/lampp/lib/php/extensions/no-debug-non-zts-20131226/xdebug.so"

【讨论】:

【参考方案2】:

/opt/lmapp/etc/php.ini 中编辑,将 xdebug.so 的位置分配给 zend_extension

[xdebug]
zend_extension="/usr/lib/php5/20121212/xdebug.so"

替换为

[xdebug]
zend_extension="xdebug.so"

然后重启lampp,Xdebug就安装好了。

因为我以前没有这样做,因为 Xdebug Docs 本身警告不要这样做

注意:您应该忽略任何将“extension=xdebug.so”添加到 php.ini 的提示 - 这会导致问题。

【讨论】:

兄弟,我也有同样的问题,需要你的帮助... PEAR 版本:1.9.4 PHP 版本:5.6.20-1+deb.sury.org~trusty+1 Zend 引擎版本: 2.6.0 ...我没有使用xampp ...我已经安装了xdebug 2.4,已经像你一样使用PECL ...我试过你的答案但没有成功。 您的xdebug 位置在哪里?在终端中尝试whereis xdebug 我已经解决了我的问题,我使用的是不同版本的phpize (5.5.9) 显然它不适用于 PHP 5.6.x...所以我下载了更高版本php5-dev 包的版本。【参考方案3】:
[xdebug]
zend_extension="xdebug.so"

替换为

[xdebug]
zend_extension="20160603/xdebug.so"

【讨论】:

【参考方案4】:

我已经安装了它:

sudo apt install php-pear

sudo pecl channel-update pecl.php.net

sudo apt install php7.2-dev

sudo pecl install xdebug

阅读输出的最后一部分,跟随并将相应的 zend_extension=... 行添加到您的 php.ini 文件中。重新启动 php-fpm(或 Apache,如果你有它作为 Apache 模块),你将拥有 XDebug!

就我而言:

打开/opt/lampp/etc/php.ini

配置选项“php_ini”未设置为 php.ini 位置 您应该将“zend_extension=/usr/lib/php/20170718/xdebug.so”添加到 php.ini

sudo /opt/lampp/lampp restart

【讨论】:

【参考方案5】:

只需输入命令sudo pecl install xdebug 要么 使用源代码安装它

git clone -b xdebug_2_4 --single-branch https://github.com/xdebug/xdebug/

wget https://github.com/xdebug/xdebug/archive/XDEBUG_2_4_0.zip xdebug.zip && unzip xdebug.zip
cd xdebug
sudo chmod +x ./rebuild.sh && ./rebuild.sh
./configure <CONFIG>
make && sudo make install

【讨论】:

MySQL 数据库在 ubuntu 14.04 的 XAMPP-1.8.3.4 中停止

】MySQL数据库在ubuntu14.04的XAMPP-1.8.3.4中停止【英文标题】:MySQLDatabasestoppedinXAMPP-1.8.3.4inubuntu14.04【发布时间】:2015-12-2823:21:30【问题描述】:MySQL已经在运行,但打开http://localhost/phpmyadmin/时出现如下错误:#2002-Connectionrefused服务... 查看详情

.htaccess 在 xampp Ubuntu 14.04 上不起作用

】.htaccess在xamppUbuntu14.04上不起作用【英文标题】:.htaccessnotworkingonxamppUbuntu14.04【发布时间】:2015-07-0115:58:13【问题描述】:我很难让我的.htacces在我的Ubuntu14.04LTS上运行。我知道这是一个隐藏文件。我到处搜索,人们似乎也有同... 查看详情

如何知道我的 Ubuntu 中是不是安装了 LAMP 或 XAMPP?

】如何知道我的Ubuntu中是不是安装了LAMP或XAMPP?【英文标题】:HowtoknowwhetherIhaveLAMPorXAMPPinstalledinmyUbuntu?如何知道我的Ubuntu中是否安装了LAMP或XAMPP?【发布时间】:2017-12-3108:49:57【问题描述】:我目前在我的本地主机中使用PHP。... 查看详情

如何在ubuntu中使用xampp运行python脚本

】如何在ubuntu中使用xampp运行python脚本【英文标题】:Howtorunpythonscriptwithxamppinubuntu【发布时间】:2020-07-3002:57:57【问题描述】:我正在使用安装在Ubuntu上的xampp。我做了什么:[编辑httpd.conf中的以下行]AddHandlercgi-script.cgi.pl.asp.py我... 查看详情

如何在 Ubuntu 14.04 中使用 systemctl

】如何在Ubuntu14.04中使用systemctl【英文标题】:HowtousesystemctlinUbuntu14.04【发布时间】:2016-09-2303:30:21【问题描述】:我尝试在Ubuntu14.04中执行以下命令:systemctlenable--nowdocker-cleanup-dangling-images.timer我也用sudo尝试过,我尝试用service... 查看详情

如何使用 xampp 在 ubuntu 中运行 python cgi 脚本

】如何使用xampp在ubuntu中运行pythoncgi脚本【英文标题】:howtorunpythoncgiscriptinubuntuusingxampp【发布时间】:2016-09-1122:59:32【问题描述】:我无法使用xampp在ubuntu中运行pythoncgi脚本我在httpd.conf(/opt/lampp/etc)中做了必要的修改<Directory"/o... 查看详情

在 Ubuntu 14.04 中使用 SOIL

】在Ubuntu14.04中使用SOIL【英文标题】:UsingSOILinUbuntu14.04【发布时间】:2016-05-1615:45:34【问题描述】:我时遇到了一些实际问题。我已经设法让SOIL在Windows环境中工作,并将代码从Windows移植到ubuntu。我确信我已经设法让SOIL安装在... 查看详情

localhost/phpmyadmin 中的错误 #2002。在 Ubuntu 中使用 XAMPP

】localhost/phpmyadmin中的错误#2002。在Ubuntu中使用XAMPP【英文标题】:Error#2002inlocalhost/phpmyadmin.inUbuntuusingXAMPP【发布时间】:2015-04-0801:46:50【问题描述】:在我的Ubuntu12.04.5上的KDE界面上启动XAMPP并尝试在本地主机上打开phpmyadmin后,... 查看详情

如何在 Ubuntu 14.04 上的 QT creator 中使用 Boost 库

】如何在Ubuntu14.04上的QTcreator中使用Boost库【英文标题】:HowtouseBoostlibraryinQTcreatoronUbuntu14.04【发布时间】:2016-09-2408:12:51【问题描述】:我想在Ubuntu14.04上使用QTcreator中的C++Boost库,尝试了很多方法后,我仍然报错。我使用以下... 查看详情

在 Ubuntu (laravel) 中使用 XAMPP 运行 PHP 和 MySQL

】在Ubuntu(laravel)中使用XAMPP运行PHP和MySQL【英文标题】:RunningPHPandMySQLwithXAMPPinUbuntu(laravel)【发布时间】:2017-03-2308:25:18【问题描述】:我对Linux还很陌生,但仍在努力适应自己。我已经把我的工作环境设置得很好,安装了XAMPP、no... 查看详情

如何在 ubuntu 13.10 中使用 mysql (XAMPP) 从外部硬盘访问数据库

】如何在ubuntu13.10中使用mysql(XAMPP)从外部硬盘访问数据库【英文标题】:HowtoaccessdatabasefromExternalHDDusingmysql(XAMPP)inubuntu13.10【发布时间】:2015-03-0218:19:21【问题描述】:我已经安装了操作系统Ubuntu13.10,还安装了xampp)并通过XAMPP运... 查看详情

在 64 位 Ubuntu 14.04 中使用 Nvidia *和* AMD GPU 进行 OpenCL 开发

】在64位Ubuntu14.04中使用Nvidia*和*AMDGPU进行OpenCL开发【英文标题】:UsingNvidia*and*AMDGPUsinaUbuntu14.04,64bitforOpenCLdevelopment【发布时间】:2015-03-2811:02:24【问题描述】:我正在尝试让AMD和NVidiaGPU在同一台Ubuntu14.04PC中运行,以便在两者上... 查看详情

ubuntu14.04中如何查看磁盘空间使用情况

首先要介绍的是Ubuntu14.04中内置的系统监视器小工具,我们可以直接搜索“系统监视器”打开。在Ubuntu14.04中系统监视器的文件系统选项卡中,我们可以像使用Windows一样看到当前磁盘已使用的空间、剩余空间和空间占用百分比。... 查看详情

无法在 Python3、Ubuntu14.04 中使用 pip 安装 NumPy

】无法在Python3、Ubuntu14.04中使用pip安装NumPy【英文标题】:CannotinstallNumPyusingpipinPython3,Ubuntu14.04【发布时间】:2017-03-2108:33:01【问题描述】:我在尝试pipinstallNumPy时收到此错误:pip配置了需要TLS/SSL的位置,但是Python中的ssl模块不... 查看详情

ubuntu14.04中的redis-server:绑定地址已经在使用中

】ubuntu14.04中的redis-server:绑定地址已经在使用中【英文标题】:redis-serverinubuntu14.04:Bindaddressalreadyinuse【发布时间】:2016-01-0200:28:15【问题描述】:我在ubuntu上通过在终端上输入以下命令启动了redis服务器:$redis-server这会导致以... 查看详情

如何在 ubuntu 中使用 xampp 填充 mysql 数据库中的区域表

】如何在ubuntu中使用xampp填充mysql数据库中的区域表【英文标题】:Howtopopulatezonetablesinmysqldatabasewithinubuntuwithxampp【发布时间】:2016-06-2205:06:06【问题描述】:我正在尝试根据此文档导入时区:http://dev.mysql.com/doc/refman/5.7/en/mysql-tzi... 查看详情

程序在 Ubuntu 14.04 和 GCC 中无法正确编译

】程序在Ubuntu14.04和GCC中无法正确编译【英文标题】:ProgramNotCompilingCorrectlyInUbuntu14.04andGCC【发布时间】:2014-06-0322:48:22【问题描述】:我最近使用Ubuntu14.04LTS对我的WindowsPC进行了双启动,我使用Code::Blocks作为我选择的IDE,并使用... 查看详情

在 Ubuntu 14.04 和 matlab 2014Ra 上使用犰狳在 mex 中出现分段错误

】在Ubuntu14.04和matlab2014Ra上使用犰狳在mex中出现分段错误【英文标题】:SegmentationfaultinmexwitharmadilloonUbuntu14.04andmatlab2014Ra【发布时间】:2015-07-3008:41:24【问题描述】:我尝试将mex文件与犰狳线性代数库一起使用。一开始,我尝试... 查看详情