Windows 8.1 64位版的PHP 7.3.3中未加载PHP Curl

时间:2019-03-06 06:04:09

标签: php php-curl adsapi-php.ini

我经历了其他类似的问题,但是我找不到合适的解决方案。我是PHP的新手。根据在YouTube上的建议,我已经使用apache2.4完成了php配置,并且php运行正常。我已启用php.ini文件中的扩展名和未注释的curl dll。我刷新了Apache,然后重新加载了网页,但未加载Curl。似乎在PHP 7版本中,php.ini中的配置是动态的。我无法弄清楚需要在哪里进行更改。请帮忙。

PHP 7.3.3版本的php.ini文件附在此处 php.ini

6 个答案:

答案 0 :(得分:1)

这不会“修复”该错误,但是您可以尝试使用另一个PHP https://windows.php.net/downloads/releases/archives/版本的DLL

我拿了PHP 7.3.2 win32 VC15 x64,从中拿到的php_curl.dll与我的PHP安装版本PHP 7.3.3 Win32 VC 15兼容。

答案 1 :(得分:1)

要解决此问题,请将以下3个文件从PHP根文件夹复制到Apache的bin子文件夹中:

  • libeay32.dll
  • libssh2.dll
  • ssleay32.dll

然后重新启动Apache的服务。

答案 2 :(得分:0)

我遇到了同样的问题。我从https://www.dll-files.com/php_curl.dll.html下载了一个php_curl.dll,并在C:\wamp\bin\php\php7.3.1\ext中替换了原始的php_curl.dll,这似乎很有趣。

答案 3 :(得分:0)

使用选项

httpd.conf 中配置此问题解决了我的问题
PHPIniDir=C:/PHP7

必须在命令行上使用

在扩展名上测试php。
php -m

答案 4 :(得分:0)

他们改变了道路。如果已将PHP安装在C:\ php7 \目录中,则需要在php.ini文件中放入类似的内容。

extension = / php7 / ext / php_sockets.dll

答案 5 :(得分:0)

这对我有用:)

在Apache / conf / httpd.conf的末尾添加以下内容:

加载curl并打开ssl库

LoadFile“ C:/(php文件夹路径)/libssh2.dll”