VPS侦探论坛

标题: php7升到php8无法使用exif等扩展 [打印本页]

作者: fzle8    时间: 2022-9-1 21:54
标题: php7升到php8无法使用exif等扩展
系统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
复制代码



作者: licess    时间: 2022-9-2 19:32
./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错误日志看哪里报错,官网常见问题里面有开启错误日志方法
作者: fzle8    时间: 2022-9-3 14:44
本帖最后由 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
作者: licess    时间: 2022-9-3 19:55
fzle8 发表于 2022-9-3 14:44
军哥,帮忙看下是哪里出问题

附上php-fpm和mysql日志记录

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

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

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

最快解决500错误就是php错误日志
作者: fzle8    时间: 2022-9-27 15:37
licess 发表于 2022-9-4 11:55
大概率debug设置代码拼写有错误

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

最后发现memory_limit 128M 加到 256M就解决了困扰




欢迎光临 VPS侦探论坛 (https://bbs.lnmp.com/) Powered by Discuz! X3.4