我使用 php 文件在我的 lighttpd 中收到了
Fatal error: Uncaught Error: Call to undefined function openssl_decrypt()
消息。
我已经有了
php7-mod-openssl
,但是php-cli -m
没有显示openssl。
这是我的配置和包:
php7-mod-openssl
:# opkg list |grep php
php7 - 7.4.24-1
php7-cgi - 7.4.24-1
php7-cli - 7.4.24-1
php7-fastcgi - 7.4.24-1
php7-fpm - 7.4.24-1
php7-mod-openssl - 7.4.24-1
php-cli -m
:# php-cli -m
[PHP Modules]
Core
date
hash
pcre
posix
Reflection
SPL
standard
zlib
[Zend Modules]
extension=openssl.so
:#php-cli --ini
Configuration File (php.ini) Path: /etc
Loaded Configuration File: /etc/php.ini
Scan for additional .ini files in: /etc/php7
Additional .ini files parsed: /etc/php7/15_openssl.ini
# cat /etc/php7/15_openssl.ini
extension=openssl.so
openssl.so
:# cat /etc/php.ini |grep extension
extension_dir = "/usr/lib/php"
# ls /usr/lib/php/
openssl.so
我错过了什么吗? 任何建议将不胜感激,提前致谢。
[更新] 将标题从 php7-mod-openssl 更改为 php7-mod-*.
我安装了其他 php7-mod,如 phar、ftp、curl 等。 但是
php-cli -m
没有显示任何东西,配置也与上面的openssl相同。
看起来有一些原因导致模组无法加载。