我知道有很多类似的问题,但似乎没有人能解决我的问题。我不知道你能不能帮我个忙。我会尽量具体地说:
H19,我添加了这个额外的代码片段H 210F 211
<IfModule php7_module>
AddHandler application/x-httpd-php .php
PHPIniDir "C:/php-7.4.6"
LoadFile "C:/php-7.4.6/libcrypto-1_1-x64.dll"
LoadFile "C:/php-7.4.6/libssl-1_1-x64.dll"
LoadFile "C:/php-7.4.6/libssh2.dll"
LoadFile "C:/php-7.4.6/nghttp2.dll"
LoadFile "C:/php-7.4.6/php7ts.dll"
</IfModule>
(我在某个地方看到了LoadFiles,这可能是解决方案,至少对我来说不是这样)
这一点我几乎不懂,因为Windows文件夹中没有php.ini。据我所知,该文件是从下面指定的路径获取的。
Unable to find the wrapper "https" with file_get_contents
OpenSSL Support disabled in Apache 2.4/PHP 7.4.4
PHP OpenSSL extension not working while install Typo3 6.2.2 on window7
How to enable HTTPS stream wrappers
非常感谢!
发布于 2020-05-21 09:34:58
幸运的是,我设法让它开始工作,我想和你分享所有的解决方案,以防你面临同样的问题。我碰巧想到要检查Apache的错误日志,每个模块都注册了以下错误:无法加载动态库。它试图从/ext文件夹中获取模块,它不知道它在哪里,所以我所做的就是将php.ini文件extension_dir更改为绝对路径"C:\php-7.4.6\ext“,现在它就像梦一样工作!
发布于 2020-11-08 10:36:14
Php.ini中有一行:
;extension_dir = "ext"
除了取消注释extension=php_openssl.dll
之外,您只需取消注释。
https://stackoverflow.com/questions/61919440
复制相似问题