广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >宝塔面板php8.1安装fileinfo失败或无法安装的解决方案
  • 122
分享到

宝塔面板php8.1安装fileinfo失败或无法安装的解决方案

php服务器linuxlaravel 2023-10-27 07:10:17 122人浏览 八月长安
摘要

宝塔面板安装PHP8.1的fileinfo错误,网上说修改swap大小我试过基本都没什么用 /bin/sh /www/server/php/81/src/ext/fileinfo/libtool --mode=compile /opt/rh

宝塔面板安装PHP8.1的fileinfo错误,网上说修改swap大小我试过基本都没什么用

/bin/sh /www/server/php/81/src/ext/fileinfo/libtool --mode=compile /opt/rh/devtoolset-7/root/usr/bin/GCc -I. -I/www/server/php/81/src/ext/fileinfo -I/www/server/php/81/src/ext/fileinfo/include -I/www/server/php/81/src/ext/fileinfo/main -I/www/server/php/81/src/ext/fileinfo -I/www/server/php/81/include/php -I/www/server/php/81/include/php/main -I/www/server/php/81/include/php/TSRM -I/www/server/php/81/include/php/Zend -I/www/server/php/81/include/php/ext -I/www/server/php/81/include/php/ext/date/lib  -DHAVE_CONFIG_H  -g -O2   -I/www/server/php/81/src/ext/fileinfo/libmagic -DZEND_COMPILE_DL_EXT=1 -c /www/server/php/81/src/ext/fileinfo/libmagic/softmagic.c -o libmagic/softmagic.lo  -MMD -MF libmagic/softmagic.dep -MT libmagic/softmagic.lo /opt/rh/devtoolset-7/root/usr/bin/gcc -I. -I/www/server/php/81/src/ext/fileinfo -I/www/server/php/81/src/ext/fileinfo/include -I/www/server/php/81/src/ext/fileinfo/main -I/www/server/php/81/src/ext/fileinfo -I/www/server/php/81/include/php -I/www/server/php/81/include/php/main -I/www/server/php/81/include/php/TSRM -I/www/server/php/81/include/php/Zend -I/www/server/php/81/include/php/ext -I/www/server/php/81/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -I/www/server/php/81/src/ext/fileinfo/libmagic -DZEND_COMPILE_DL_EXT=1 -c /www/server/php/81/src/ext/fileinfo/libmagic/softmagic.c -MMD -MF libmagic/softmagic.dep -MT libmagic/softmagic.lo  -fPIC -DPIC -o libmagic/.libs/softmagic.oIn file included from /usr/include/string.h:633:0,                 from /www/server/php/81/include/php/main/../main/php_config.h:2210,                 from /www/server/php/81/include/php/Zend/zend_config.h:1,                 from /www/server/php/81/include/php/Zend/zend_portability.h:43,                 from /www/server/php/81/include/php/Zend/zend_types.h:25,                 from /www/server/php/81/include/php/Zend/zend.h:27,                 from /www/server/php/81/include/php/main/php.h:31,                 from /www/server/php/81/src/ext/fileinfo/libmagic/config.h:1,                 from /www/server/php/81/src/ext/fileinfo/libmagic/file.h:36,                 from /www/server/php/81/src/ext/fileinfo/libmagic/softmagic.c:32:/www/server/php/81/src/ext/fileinfo/libmagic/softmagic.c:507:7: error: expected identifier or ‘(’ before ‘__extension__’ char *strndup(const char *, size_t);       ^/www/server/php/81/src/ext/fileinfo/libmagic/softmagic.c:510:1: error: expected identifier or ‘(’ before ‘__extension__’ strndup(const char *str, size_t n) ^make: *** [libmagic/softmagic.lo] Error 1error

处理方式:

cd /www/server/php/81/src/ext/fileinfo//www/server/php/81/bin/phpize./configure --with-php-config=/www/server/php/81/bin/php-configsed -i "s#CFLAGS = -g -O2#CFLAGS = -std=c99 -g#g" Makefilemake && make installecho "extension=/www/server/php/81/lib/php/extensions/no-debug-non-zts-20210902/fileinfo.so" >> /www/server/php/81/etc/php.iniecho "extension=/www/server/php/81/lib/php/extensions/no-debug-non-zts-20210902/fileinfo.so" >> /www/server/php/81/etc/php-cli.ini/etc/init.d/php-fpm-81 restart

然后去看fileinfo插件就安装成功了

 

来源地址:https://blog.csdn.net/memeguigui/article/details/129836186

--结束END--

本文标题: 宝塔面板php8.1安装fileinfo失败或无法安装的解决方案

本文链接: https://www.lsjlt.com/news/485660.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作