nginx 环境下 PHP 的 openssl 无法启动
windows10+nginx+laravel环境下php的openssl无法启动
运行环境
-
操作系统windows10
-
php版本7.3.7
-
nginx版本1.14.2
-
laravel5.8
在windows10+nginx+laravel环境下laravel报如下错
查了一下相关的资料应该是php的openssl没启动
输出了一下phpinfo的结果也确实如此,信息显示
查阅相关的资料基本都是说在php.ini中启用extension=php_openssl.dll,以及将php_openssl.dll, ssleay32.dll, libeay32.dll三个文件复制到WINDOWS\system32\文件夹下
实际上php7.3.7中并没有ssleay32.dll, libeay32.dll这两个文件,我的php.ini中也没有extension=php_openssl.dll这个配置,只有extension=openssl.dll,我手动添加及各种切换这两个配置都没有任何效果
从php7.3.7到7.1.3的各个版本都装过来遍了,都不能启用openssl,但在xampp的apache环境下不用配置即可启用openssl,laravel也可以正常运行
猜测可能是nginx没有配置好,但google后相关的资料很少,请教各位有没有遇到类似的问题或有解决的方法
谢谢
推荐文章: