我正在使用OS 10.11上的xampp5.6.15。 我按照这个说明安装xDebug。我的“定制安装说明”如下:
在这个说明中,它没有提到下载的tgz文件放在哪里,所以我就把它放在了“downloads”文件夹中。当我运行了“phpize”后,输出结果如下:
grep: /usr/include/php/main/php.h: No such file or directory grep: /usr/include/php/Zend/zend_modules.h: No such file or directory grep: /usr/include/php/Zend/zend_extensions.h: No such file or directory Configuring for: PHP Api Version:
Zend Module Api No:
Zend Extension Api No:
Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable. Then, rerun this script.
我猜这是因为xdebug文件夹不在正确的位置,我试过将它移动到“xamppfiles/”和“xamppfiles/modules/”等其他位置,但都没有成功。
那么问题出在什么地方?我应该把文件夹放在哪里?
![enter image description here](https://istack.dev59.com/QKUd1.webp)
grep: /usr/include/php/main/php.h: No such file or directory grep: /usr/include/php/Zend/zend_modules.h: No such file or directory grep: /usr/include/php/Zend/zend_extensions.h: No such file or directory Configuring for: PHP Api Version:
Zend Module Api No:
Zend Extension Api No:
Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable. Then, rerun this script.
我猜这是因为xdebug文件夹不在正确的位置,我试过将它移动到“xamppfiles/”和“xamppfiles/modules/”等其他位置,但都没有成功。
那么问题出在什么地方?我应该把文件夹放在哪里?
ls /usr/include/php/main/
会显示什么?它抱怨的文件应该作为系统的一部分安装;它们不是源文件,而是头文件。但是,除非您使用相同版本的PHP,否则它们将无法工作。 - miken32