多PHP版本服务器编译安装PHP pcntl扩展的路径错误解决
解决PHP7.4编译扩展时头文件路径错误的问题
先确认
php-config的指向是否正确,执行命令查看:which php-config若输出不是
/usr/bin/php-config7.4,执行以下命令切换替代项:update-alternatives --set php-config /usr/bin/php-config7.4清理之前的编译残留,重新初始化编译环境:
make clean phpize --clean phpize ./configure make若上述步骤无效,直接在configure阶段指定PHP7.4的配置文件:
./configure --with-php-config=/usr/bin/php-config7.4这个参数会强制编译脚本使用PHP7.4对应的头文件(
/usr/include/php/20190902)和库文件,彻底避免路径混淆。
内容的提问来源于stack exchange,提问作者npr_se
相关产品推荐
相关产品推荐

