为什么从自制程序安装时 xdebug.so 不在 php 8 文件夹中?
Why xdebug.so is not in php 8 folder when installing from homebrew?
所以我用自制软件安装了 php 8,我得到了 PHP 8 安装文件夹。但是,我正在尝试将 xdebug 与 phpstorm 连接起来。所以当我到达链接 'zend_extension=' 路径的步骤时,PHP 8.0.1 文件夹不包含 xdebug.so(我已经查看并搜索了它不存在的所有地方) ,我有其他版本的 PHP,如 7.3 和 7.4,它们内部有 xdebug,这可能是因为我没有使用 homebrew 安装 7.3 和 7.4 版本,或者可能是其他我不知道的东西。我尝试删除版本 PHP 8 并再次安装它,但这不会给我包含 xdebug.so 的扩展文件夹,所以我可以将该路径添加到 'zend_extension='
默认情况下,自制软件不会自动安装 Xdebug 扩展,但您可以使用 pecl
:
轻松安装它
$ cd /usr/local/Cellar/php/8.0.10/bin
$ ./pecl install xdebug
所以我用自制软件安装了 php 8,我得到了 PHP 8 安装文件夹。但是,我正在尝试将 xdebug 与 phpstorm 连接起来。所以当我到达链接 'zend_extension=' 路径的步骤时,PHP 8.0.1 文件夹不包含 xdebug.so(我已经查看并搜索了它不存在的所有地方) ,我有其他版本的 PHP,如 7.3 和 7.4,它们内部有 xdebug,这可能是因为我没有使用 homebrew 安装 7.3 和 7.4 版本,或者可能是其他我不知道的东西。我尝试删除版本 PHP 8 并再次安装它,但这不会给我包含 xdebug.so 的扩展文件夹,所以我可以将该路径添加到 'zend_extension='
默认情况下,自制软件不会自动安装 Xdebug 扩展,但您可以使用 pecl
:
$ cd /usr/local/Cellar/php/8.0.10/bin
$ ./pecl install xdebug