【发布时间】:2023-04-01 16:45:01
【问题描述】:
刚迁移到新机器并遇到问题。
注意:这是 Windows 7、Apache 2.2.21、MySQL 5.5.16、php 5.3.8 设置。
每次我运行某个 PHP 脚本时,都会遇到“页面加载错误 - 连接已重置”。我知道脚本在使用各种 echo 语句调用函数之前工作,但调用:
openssl_public_encrypt();
给我一个页面超时。我已将适当的 openssl.dll PATH 添加到我的 Windows 配置设置(D:\xampp\php\etc),但在我的实际 localhost 机器上仍然出现页面超时错误(以及上述错误)。
页面返回:
连接已重置
- 在加载页面时重置了与服务器的连接。
apache ssl 日志显示:
[Wed Dec 07 15:13:17 2011] [info] 加载 SSL 感知服务器的证书和私钥
[2011 年 12 月 7 日星期三 15:13:17] [调试] ssl_engine_pphrase.c(470):未加密的 RSA 私钥 - 不需要密码
[Wed Dec 07 15:13:17 2011] [info] 为 SSL 协议配置服务器
[2011 年 12 月 7 日星期三 15:13:17] [debug] ssl_engine_init.c(465):创建新的 SSL 上下文(协议:SSLv2、SSLv3、TLSv1)
[Wed Dec 07 15:13:17 2011] [debug] ssl_engine_init.c(420):配置 TLS 扩展处理
[2011 年 12 月 7 日星期三 15:13:17] [调试] ssl_engine_init.c(795):配置 RSA 服务器证书
[2011 年 12 月 7 日星期三 15:13:17] [警告] RSA 服务器证书 CommonName (CN) `localhost' 与服务器名称不匹配!?
[Wed Dec 07 15:13:17 2011] [debug] ssl_engine_init.c(834):配置 RSA 服务器私钥
PHPinfo() 显示:
**
openssl
**
OpenSSL support | enabled
----------------------------------------------------------
OpenSSL Library Version | OpenSSL 1.0.0e 6 Sep 2011
----------------------------------------------------------
OpenSSL Header Version | OpenSSL 0.9.8r 8 Feb 2011
-
我的库和标头版本不应该匹配吗?这可能是我的错误的原因吗?
【问题讨论】:
标签: php windows apache openssl xampp