我使用PHP(5.6.24)和IIS 7。我试图设置laravel,但得到下面的错误。SSL/TLS保护需要openssl扩展,但该扩展不可用。如果您无法启用openssl扩展,您可以通过将'disable-tls'选项设置为true来禁用此错误,风险由您自己承担。PHP. ini文件中启用了SSL扩展。
gpfsuwkq1#
确保ext目录下有php_openssl.dll路径可能是php\ext\php_openssl.dll如果您使用的是xampp,路径可能会有所不同。如果你找不到它,请从这里下载http://www.opendll.com/index.php?file-download=php_openssl.dll&arch=32bit&version=5.4.3.0然后将其移动到ext目录然后在php.ini中更改php_openssl.dll路径
ext
php_openssl.dll
php\ext\php_openssl.dll
php.ini
; Directory in which the loadable extensions (modules) reside. ; extension_dir = "./" #path should match ext dir ; On windows: extension_dir = "ext" ... extension=php_openssl.dll
ig9co6j12#
首先安装XAMPP或WAMP。我用XAMPP。在XAMPP中搜索php文件夹,并将其添加到系统(WINDOWS)的环境变量中。你可以通过在windows搜索栏中搜索来找到它。我假设你做了laravel所需的其他安装。然后要解决这个问题,你必须取消注解XAMPP php文件夹中的一行,在文件中:php.ini.转到php.ini,取消注解行; extension=openssl通过检索分号**";“**.在这之后,它应该工作得很好!
2条答案
按热度按时间gpfsuwkq1#
确保
ext
目录下有php_openssl.dll
路径可能是php\ext\php_openssl.dll
如果您使用的是xampp,路径可能会有所不同。
如果你找不到它,请从这里下载
http://www.opendll.com/index.php?file-download=php_openssl.dll&arch=32bit&version=5.4.3.0
然后将其移动到
ext
目录然后在
php.ini
中更改php_openssl.dll
路径ig9co6j12#
首先安装XAMPP或WAMP。我用XAMPP。
在XAMPP中搜索php文件夹,并将其添加到系统(WINDOWS)的环境变量中。你可以通过在windows搜索栏中搜索来找到它。
我假设你做了laravel所需的其他安装。
然后要解决这个问题,你必须取消注解XAMPP php文件夹中的一行,在文件中:php.ini.
转到php.ini,取消注解行; extension=openssl通过检索分号**";“**.
在这之后,它应该工作得很好!