Red Hat服务器安装Xdebug执行configure命令报错求助
问题根因
你执行的configure命令存在2处语法错误:
--with-php-config参数的取值错误:该参数需要指向**php-config可执行文件**,你误传了php.ini配置文件的路径- 参数名和取值之间多了多余空格,导致参数解析错误
解决步骤
- 先确认
php-config可执行文件权限正常,执行以下命令验证,正常会返回你安装的PHP 7.2版本号:
/www/server/php/72/bin/php-config --version
如果执行报错,先安装对应PHP版本的开发依赖包:
yum install php72-php-devel
- 执行修正后的configure命令:
./configure --with-php-config=/www/server/php/72/bin/php-config
- 编译安装Xdebug:
make && make install
- 安装完成后编辑
/www/server/php/72/etc/php.ini文件,添加Xdebug扩展配置,示例如下:
zend_extension=xdebug.so # 可按需添加其他Xdebug配置项,比如xdebug.mode、xdebug.client_host等
- 重启PHP服务后,执行
php -m | grep xdebug验证扩展是否安装成功。
内容的提问来源于stack exchange,提问作者M. Pasha
相关产品推荐
相关产品推荐

