VPS侦探论坛

 找回密码
 注册
查看: 3228|回复: 6

php7升到php8无法使用exif等扩展

[复制链接]
发表于 2022-9-1 21:54:45 | 显示全部楼层 |阅读模式

系统debian10

从php7.4生到php8.0.22,发现exif和fileinfo等扩展没反应
例如打开https://xxxxx.com/exif.php 出现HTTP ERROR 500

尝试办法:卸载exif,重新安装还是这个问题
当我修改php.ini  去掉exif的  ; 后,重启php-fpm就报一下错误

  1. If you ever happen to want to link against installed libraries
  2. in a given directory, LIBDIR, you must either use libtool, and
  3. specify the full pathname of the library, or use the `-LLIBDIR'
  4. flag during linking and do at least one of the following:
  5.    - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
  6.      during execution
  7.    - add LIBDIR to the `LD_RUN_PATH' environment variable
  8.      during linking
  9.    - use the `-Wl,--rpath -Wl,LIBDIR' linker flag
  10.    - have your system administrator add LIBDIR to `/etc/ld.so.conf'

  11. See any operating system documentation about shared libraries for
  12. more information, such as the ld(1) and ld.so(8) manual pages.
  13. ----------------------------------------------------------------------

  14. Build complete.
  15. Don't forget to run 'make test'.

  16. Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20200930/
  17. /root/lnmp1.9/src
  18. Restarting php-fpm......
  19. Gracefully shutting down php-fpm . done
  20. Starting php-fpm  done
  21. ====== PHP Exif install completed ======
  22. PHP Exif installed successfully, enjoy it!
  23. root@C:~/lnmp1.9# make test
  24. make: *** No rule to make target 'test'.  Stop.
  25. root@C:~/lnmp1.9# /etc/init.d/php-fpm restart
  26. Gracefully shutting down php-fpm . done
  27. Starting php-fpm [01-Sep-2022 21:40:40] NOTICE: PHP message: PHP Warning:  Module "exif" is already loaded in Unknown on line 0
  28. done
复制代码


美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2022-9-2 19:32:44 | 显示全部楼层


./addons.sh install exif 进行安装

不要自己去改php.ini 去掉所谓的注释那都是没用的,官网上都有说明
出现Starting php-fpm [01-Sep-2022 21:40:40] NOTICE: PHP message: PHP Warning:  Module "exif" is already loaded in Unknown on line 0
说明你在php.ini 里面去掉了 exif 前面的注释

500错误大概率是php代码上有问题,可以开php错误日志看哪里报错,官网常见问题里面有开启错误日志方法
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2022-9-3 14:44:39 | 显示全部楼层

本帖最后由 fzle8 于 2022-9-3 14:50 编辑
licess 发表于 2022-9-2 19:32
./addons.sh install exif 进行安装

不要自己去改php.ini 去掉所谓的注释那都是没用的,官网上都有说明

军哥,帮忙看下是哪里出问题

附上php-fpm和mysql日志记录

https://wws.lanzouv.com/iPDac0ay7qib 密码:euo2
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2022-9-3 19:55:39 | 显示全部楼层



fzle8 发表于 2022-9-3 14:44
军哥,帮忙看下是哪里出问题

附上php-fpm和mysql日志记录

如果你说的是500错误,前面帖子已经说过方法了,php-fpm和mysql的日志没任何用处
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2022-9-4 00:51:01 | 显示全部楼层

licess 发表于 2022-9-3 19:55
如果你说的是500错误,前面帖子已经说过方法了,php-fpm和mysql的日志没任何用处 ...

我重装了系统和lnmp,但是当我wordpress打开debug模式就会出现500错误,关闭就没事。

军哥运维代购:http://shop63846532.taobao.com/

发表于 2022-9-4 11:55:12 | 显示全部楼层

fzle8 发表于 2022-9-4 00:51
我重装了系统和lnmp,但是当我wordpress打开debug模式就会出现500错误,关闭就没事。 ...

大概率debug设置代码拼写有错误

最快解决500错误就是php错误日志
 楼主| 发表于 2022-9-27 15:37:13 | 显示全部楼层

licess 发表于 2022-9-4 11:55
大概率debug设置代码拼写有错误

最快解决500错误就是php错误日志

最后发现memory_limit 128M 加到 256M就解决了困扰
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-12-25 12:55 , Processed in 0.027122 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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