造成该问题的原因是 openssl.cnf
文件不存在于默认位置
首先 RUN 一个 PHP 服务,例如一个目录下运行 php -S 127.0.0.1:8888 -t .
然后在目录下新建一个 phpinfo.php
,内容就是 <?php phpinfo();
接着访问:http://127.0.0.1:8888/phpinfo.php
在 openssl 配置内容中看到默认配置路径,只需要将 PHP 安装目录内 extras\ssl
的 openssl.cnf
复制到该位置即可