在XAMPP中启用OpenSSL

Mer*_*TİN 46 php xampp ssl

我花了三个小时,但没有找到任何东西; 我无法连接到启用SSL的服务器.我想列出我的所作所为:

首先检查我的PHP扩展目录是否正常; 扩展名不存在,php_openssl.dll

然后我打开我的php.ini文件,但我看不到任何extension = php_openssl.dll行要取消注释.

此外,我在Google上搜索并看到有同样问题的人. http://www.apachefriends.org/f/viewtopic.php?p=162623

不过,我也有

OPENSSL_CONF C:/xampp/apache/bin/openssl.cnf 
...
openssl
OpenSSL support enabled 
OpenSSL Library Version OpenSSL 0.9.8l 5 Nov 2009 
OpenSSL Header Version OpenSSL 0.9.8l 5 Nov 2009
Run Code Online (Sandbox Code Playgroud)

没有线.我该怎么办?请分享您的建议.

Mem*_*pan 104

是的,您必须打开php.ini并删除分号:

;extension=php_openssl.dll
Run Code Online (Sandbox Code Playgroud)

如果您没有该行,请检查您是否有该文件(在我的PC中D:\xampp\php\ext),并将其添加到php.ini"动态扩展"部分:

extension=php_openssl.dll
Run Code Online (Sandbox Code Playgroud)

  • 您可能还需要在php.ini中取消注释'extension_dir ="ext"'并相应地设置路径. (2认同)

Mer*_*TİN 8

[PHP_OPENSSL]
extension=php_openssl.dll
Run Code Online (Sandbox Code Playgroud)

这就是答案.