在我重新安装 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 也不显示为已加载。
我现在迷路了,不知道在哪里可以启动并运行它。对下一步做什么有帮助吗?