遇到“The openssl extension is required for SSL/TLS protection but is not available”错误时,通常是由于PHP的OpenSSL扩展未正确启用或配置导致的,解决方案如下:
找到PHP配置文件php.ini,确保以下行未被注释(去掉前面的分号):
extension=openssl
如果打开的ini文件是空白,可以找到php.ini-development或者php.ini-production,直接把里面的内容全部粘过来。

保存重启后报错:PHP Warning: PHP Startup: Unable to load dynamic library 'openssl' (tried: C:\php\ext\openssl (鎵句笉鍒版寚瀹氱殑妯″潡銆?, C:\php\ext\php_openssl.dll (鎵句笉鍒版寚瀹氱殑妯″潡銆?) in Unknown on line 0
首先确保上述操作已保存,然后extension_dir的路径要完善,路径是你当前使用php版本的ext的路径

extension=openssl
extension_dir = "D:\phpstudy_pro\Extensions\php\php8.2.9nts\ext"
保存,再重启即可
1853

被折叠的 条评论
为什么被折叠?



