如何安装php_openssl.dll

我想在php.ini中启用openssl扩展。 我取消了extension=php_openssl.dll重新启动apache服务,但它仍然无法正常工作。 在我发现的Apache错误日志

 PHP Warning: PHP Startup: Unable to load dynamic library 'C:/Program Files (x86)/mypath/php/ext\\php_openssl.dll' - The operating system cannot run %1.\r\n in Unknown on line 0 

我试图按照一些教程说,我必须将ssleay32.dlllibeay32.dll复制到Windows / system32目录,但它仍然无法正常工作。

有谁知道如何正确地安装它?

在您的php_info()页面中,请检查您的“extension_dir”属性指向的位置。请将其指向c:\ yourphpsrcfolder \ ext \。

然后在php.ini文件中取消对dll的注释。请在您的php.ini文件所在的phpinfo()中查看相同的内容。

重启你的服务器。这应该有所帮助

我有同样的错误,但@Someone的解决scheme是不够的。

这个职位帮了我。 这里有三个步骤:

  • 停止Apache服务器
  • libeay32.dllssleay32.dllinstalldir / php /复制到installdir / apache2 / bin /
  • 重新启动Apache服务器,并检查是否仍然看到任何错误