0

在我重新安装 php 之前,我曾经运行过这个扩展。phpinfo() 显示我的 ini 文件位于 /etc/php/7.4/apache2/php.ini

在 php.ini 文件中,我有:

extension=/usr/lib/php/20190902/libpuzzle.so

error.log 显示:

PHP警告:PHP启动:无法加载动态库'libpuzzle.so'(尝试:/usr/lib/php/20190902/libpuzzle.so(/usr/lib/php/20190902/libpuzzle.so:无法打开共享对象文件:没有这样的文件或目录),/usr/lib/php/20190902/libpuzzle.so.so(/usr/lib/php/20190902/libpuzzle.so.so:无法打开共享对象文件:没有这样的文件或目录) ) 在第 0 行的未知中

我不知道为什么,但在日志中它说:libpuzzle.so.so。所以除了libpuzzle.so之外,我还创建了一个libpuzzle.so.so。重新启动 Apache,phpinfo 仍然不会显示 libpuzzle,libpuzzle 也不会工作。Libpizzle 需要 GD 库,我安装并启用了 gd 库。我验证了文件存在并且权限是 root:root 644 就像所有其他扩展一样。

php -m 也不显示为已加载。

我现在迷路了,不知道在哪里可以启动并运行它。对下一步做什么有帮助吗?

4

0 回答 0