当前位置:论坛首页 > Linux面板 > 求助

【已完成】CentOS7.9系统 PHP7.4 每次安装fileinfo扩展都会卡掉

发表在 Linux面板2022-3-11 22:34 [复制链接] 6 3279

1G内存已装Swap把虚拟内存开到了1.5G,每次安装fileinfo都会在如下所示的日志位置完全卡掉,服务器也彻底卡掉。

QQ图片20220311223353.png
使用道具 举报 只看该作者 回复
发表于 2022-3-11 22:40:05 | 显示全部楼层
服务器配置太低的话的确会卡编译,编译器编译的时候会消耗cpu和内存的性能

你可以尝试手动装fileinfo试试
  1. cd /www/server/php/74/src/ext/fileinfo
  2. /www/server/php/74/bin/phpize
  3. ./configure --with-php-config=/www/server/php/74/bin/php-config
  4. make && make install
  5. echo -e "extension = /www/server/php/74/lib/php/extensions/no-debug-non-zts-20190902/fileinfo.so" >> /www/server/php/74/etc/php.ini
  6. /etc/init.d/php-fpm-74 restart
复制代码
使用道具 举报 回复 支持 反对
发表于 2022-3-11 23:04:31 | 显示全部楼层
堡塔安全赤井秀一 发表于 2022-3-11 22:40
服务器配置太低的话的确会卡编译,编译器编译的时候会消耗cpu和内存的性能

你可以尝试手动装fileinfo试试

请问是直接复制粘贴代码进shell吗?得到这样的结果,没成功。

[root@Sean ~]# cd /www/server/php/74/src/ext/fileinfo
-bash: cd: /www/server/php/74/src/ext/fileinfo: No such file or directory
[root@Sean ~]# /www/server/php/74/bin/phpize
Cannot find config.m4.
Make sure that you run '/www/server/php/74/bin/phpize' in the top level source directory of the module

[root@Sean ~]# ./configure --with-php-config=/www/server/php/74/bin/php-config
-bash: ./configure: No such file or directory
[root@Sean ~]# make && make install
make: *** No targets specified and no makefile found.  Stop.
[root@Sean ~]# echo -e "extension = /www/server/php/74/lib/php/extensions/no-debug-non-zts-20190902/fileinfo.so" >> /www/server/php/74/etc/php.ini
[root@Sean ~]# /etc/init.d/php-fpm-74 restart
Gracefully shutting down php-fpm . done
Starting php-fpm [11-Mar-2022 22:58:24] NOTICE: PHP message: PHP Warning:  PHP Startup: Unable to load dynamic library '/www/server/php/74/lib/php/extensions/no-debug-non-zts-20190902/fileinfo.so' (tried: /www/server/php/74/lib/php/extensions/no-debug-non-zts-20190902/fileinfo.so (/www/server/php/74/lib/php/extensions/no-debug-non-zts-20190902/fileinfo.so: cannot open shared object file: No such file or directory), /www/server/php/74/lib/php/extensions/no-debug-non-zts-20190902//www/server/php/74/lib/php/extensions/no-debug-non-zts-20190902/fileinfo.so.so (/www/server/php/74/lib/php/extensions/no-debug-non-zts-20190902//www/server/php/74/lib/php/extensions/no-debug-non-zts-20190902/fileinfo.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
done
[root@Sean ~]#
使用道具 举报 回复 支持 反对
发表于 2022-3-11 23:09:54 | 显示全部楼层
宝塔用户_zwidvn 发表于 2022-3-11 23:04
请问是直接复制粘贴代码进shell吗?得到这样的结果,没成功。

[root@Sean ~]# cd /www/server/php/74/sr ...
  1. mkdir -p /www/server/php/74/src
  2. wget -O ext-74.zip http://download.bt.cn/install/ext/ext-74.zip
  3. unzip -o ext-74.zip -d /www/server/php/74/src/ > /dev/null
  4. mv /www/server/php/74/src/ext-74 /www/server/php/74/src/ext
  5. rm -f ext-74.zip

  6. cd /www/server/php/74/src/ext/fileinfo
  7. /www/server/php/74/bin/phpize
  8. ./configure --with-php-config=/www/server/php/74/bin/php-config
  9. make && make install
  10. echo -e "extension = /www/server/php/74/lib/php/extensions/no-debug-non-zts-20190902/fileinfo.so" >> /www/server/php/74/etc/php.ini
  11. /etc/init.d/php-fpm-74 restart
复制代码


上面给的命令左侧有编号,1个编号的就是1条命令,手动复制一条条执行
使用道具 举报 回复 支持 反对
发表于 2022-3-11 23:16:42 | 显示全部楼层
堡塔安全赤井秀一 发表于 2022-3-11 23:09
上面给的命令左侧有编号,1个编号的就是1条命令,手动复制一条条执行 ...

第一条命令cd /www/server/php/74/src/ext/fileinfo
-bash: cd: /www/server/php/74/bin/phpize: Not a directory
手动mkdir创建fileinfo目录进入后执行 /www/server/php/74/bin/phpize
返回 Cannot find config.m4.
Make sure that you run '/www/server/php/74/bin/phpize' in the top level source directory of the module

再执行第三个 ./configure --with-php-config=/www/server/php/74/bin/php-config
返回 -bash: ./configure: No such file or directory

VPS已经安装了nginx1.20 + PHP7.4 + MySQL5.6
使用道具 举报 回复 支持 反对
发表于 2022-3-11 23:54:40 | 显示全部楼层
宝塔用户_zwidvn 发表于 2022-3-11 23:16
第一条命令cd /www/server/php/74/src/ext/fileinfo
-bash: cd: /www/server/php/74/bin/phpize: Not a d ...

上面我重新发了命令,你根据重新发的命令执行试试看能装上吗
使用道具 举报 回复 支持 反对
发表于 2022-3-12 01:06:32 | 显示全部楼层
堡塔安全赤井秀一 发表于 2022-3-11 23:54
上面我重新发了命令,你根据重新发的命令执行试试看能装上吗

手动安装一样会在那个步骤彻底卡死,我发现CentOS7都会这样,所以换成了Debian后就没任何问题了,但还是谢谢你的解答。
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表