尝试安装xdebug:找不到配置文件

时间:2013-09-01 14:02:24

标签: php linux xdebug

我按照这些说明下载xdebug:http://xdebug.org/wizard.php。向导的输出是这样的:

Summary

Xdebug installed: no
Server API: Apache 2.0 Handler
Windows: no
Zend Server: no
PHP Version: 5.4.17
Zend API nr: 220100525
PHP API nr: 20100525
Debug Build: no
Thread Safe Build: no
Configuration File Path: /bitnami/mampstack-osx-x64/output/php/lib
Configuration File: /Applications/mampstack-5.4.17-2/php/etc/php.ini
Extensions directory: /Applications/mampstack-5.4.17-2/php/lib/php/extensions

提供这些说明

  1. 下载xdebug-2.2.3.tgz
  2. 使用tar -xvzf解压缩下载的文件xdebug-2.2.3.tgz
  3. 运行:cd xdebug-2.2.3运行:phpize(如果你没有phpize,请参阅FAQ。
  4. 运行:./ configure
  5. 一切顺利到第4步。在步骤#4中,我得到了

    MyMacBookAir$ ./configure
    -bash: ./configure: No such file or directory
    

    如果我查看xdebug-2.2.3,我发现没有名为configure的文件 - 但我确实看到一个名为configure.in的文件。我得到了缺少配置文件的.tgz吗?或者我不能正确理解指令的某些部分?

2 个答案:

答案 0 :(得分:9)

实际上,这可能是 phpize 命令的问题 如果它抱怨autoconf(“找不到autoconf”),那么请尝试下一步

curl -OL http://ftpmirror.gnu.org/autoconf/autoconf-latest.tar.gz
tar xzf autoconf-latest.tar.gz
cd autoconf-*
./configure --prefix=/usr/local
make
sudo make install

答案 1 :(得分:1)

@ akh2103我认为你现在已经解决了你的问题,但我在这里留下这个答案,其他人都有这个问题。

我刚刚遭遇同样的问题。对我来说,我是在链接目录上安装它

例如〜/ Downloads实际上在/ media / 1234 /数据/下载

出于某种原因,当我将所有下载内容转移到我的其他硬盘驱动器上时,权限已经过时了。

在我将初始的xdebug文件移动到我的~/.Desktop并将其解压缩后,我运行了

chmod -R 0755 x-debug/

然后运行phpize

然后我可以看到当我尝试在其他硬盘上执行此操作时未出现的配置文件。

我希望这可以帮助任何遭遇此问题的人。

约翰