PHP 似乎忽略了默认的 OpenSSL 配置
P粉817354783
P粉817354783 2024-02-21 15:49:35
0
1
493

我需要更改 PHP openssl* 方法使用的 OpenSSL 配置。 phpinfo() 报告 /etc/ssl/openssl.cnf 中存在的默认 openssl 配置。不过好像没用过。

我更改了 openssl.cnf,使其包含一些无效值。从 shell 运行 openssl 会完全失败并抱怨配置无效。我的 PHP 脚本中的 openssl* 方法仍然可以继续工作?!它们应该会失败并显示相同的错误消息。

那么,PHP 实际使用的 OpenSSL 配置是什么?

PHP 在 Alpine Linux Docker 容器(软件包 php81-apache2)中作为 Apache2 模块运行

P粉817354783
P粉817354783

全部回复(1)
P粉281089485

似乎涉及一些缓存(稍后必须调查)。让系统静置几个小时后,PHP 方法使用更改后的配置。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板