如何解决即使ini文件调用它,安装自定义php扩展也不会显示在phpinfo中
在重新安装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也不显示已加载。
我现在迷路了,不知道在哪里寻找并启动它。对下一步做什么有帮助吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。