4

我按照以下说明下载 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

一切正常,直到第 4 步。在第 4 步中,我得到

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

如果我查看 xdebug-2.2.3,我会看到没有名为 configure 的文件——但我确实看到了一个名为 configure.in 的文件。我得到了缺少配置文件的 .tgz 吗?还是我没有正确理解说明的某些部分?

4

2 回答 2

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
于 2013-11-03T18:05:51.590 回答
1

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

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

例如 ~/Downloads 实际上是在 /media/1234/Data/Downloads

出于某种原因,当我前几天将所有下载转移到我的另一个硬盘上时,权限已经失控了。

在我将最初的 xdebug 文件移到我的~/.Desktop并在那里解压后,我跑了

chmod -R 0755 x-debug/

然后跑phpize

然后我可以看到当我尝试在我的另一个硬盘上执行此操作时没有出现的配置文件。

我希望这可以帮助其他遭受此问题的人。

约翰

于 2014-05-13T22:21:49.607 回答