Loading

在宝塔面板中安装PHP的fileinfo扩展时,如果遇到安装不上怎么办

手动编译安装

如果通过宝塔面板安装失败,可以尝试手动编译安装。以下是具体步骤:
  • 进入PHP源码目录:
    cd /www/server/php/80/src/ext/fileinfo/
  • 清理之前的编译缓存:
    make clean
  • 修改Makefile文件,将CFLAGS = -g -O2改为CFLAGS = -std=c99 -g
  • 重新编译并安装:
    make && make install
  • 在php.ini中启用fileinfo扩展:

    将最后输出的内容添加到配置文件中
    echo "extension=/www/server/php/80/lib/php/extensions/no-debug-non-zts-20210902/fileinfo.so" >> /www/server/php/80/etc/php.ini
    echo "extension=/www/server/php/80/lib/php/extensions/no-debug-non-zts-20210902/fileinfo.so" >> /www/server/php/80/etc/php-cli.ini

     

posted @ 2025-03-05 11:21  Carvers  阅读(406)  评论(0)    收藏  举报