XAMPP中启用PHP的OpenSSL扩展后Apache崩溃求助
问题详情
- 在
php.ini中启用extension=openssl并重启Apache后,Apache崩溃,日志报错:
[Fri Jun 21 17:49:05.001805 2024] [ssl:warn] [pid 15484:tid 720] AH01909: www.example.com:443:0 服务器证书不包含与服务器名称匹配的ID
[Fri Jun 21 17:49:05.128223 2024] [core:warn] [pid 15484:tid 720] AH00098: pid文件C:/xampp/apache/logs/httpd.pid被覆盖——之前的Apache运行未干净关闭?
[Fri Jun 21 17:49:05.134247 2024] [ssl:warn] [pid 15484:tid 720] AH01909: www.example.com:443:0 服务器证书不包含与服务器名称匹配的ID
- 修改
xampp/apache/logs/extra/http-ssl.conf中的配置:
原配置:
ServerName www.example.com:443
修改为:
#ServerName www.example.com:443 ServerName localhost
修改后仅剩余报错:
[Fri Jun 21 16:40:57.957920 2024] [core:warn] [pid 15228:tid 752] AH00098: pid文件C:/xampp/apache/logs/httpd.pid被覆盖——之前的Apache运行未干净关闭?
- 尝试过安装本地SSL证书以适配localhost。
- 背景:正在为Laravel项目部署Let's Encrypt证书,依赖acmePHP,而acmePHP要求必须启用OpenSSL扩展;注释OpenSSL扩展时Apache可正常运行。
- 更新:目前即使注释OpenSSL扩展、恢复Apache配置到证书安装前状态、甚至替换为全新的默认Apache配置文件夹,问题仍然存在。
内容的提问来源于stack exchange,提问作者DEVOPS TEAM
相关产品推荐
相关产品推荐

