2016-09-12 4 views
1

Windows 10에서 PHP 5.6.25 및 Apache 2.4.23 (둘 다 x64)을 실행 중입니다. PHP와 함께 제공되는 다른 모든 확장 기능은 php_curl.dll을 제외하고는 작동합니다. 아파치는 나에게 'C:/PHP/ext\\php_curl.dll' - %1 is not a valid Win32 application 오류를 계속 제공합니다.PHP & Apache에서 작동하는 php_curl.dll을 가져올 수 없습니다.

나는이 :

  • 보장 extension_dir = "C:/PHP/ext"
  • 파일이 실제로
  • 는 PHP와 DLL이 같은 버전인지 확실하게 존재 보장 올 - 둘 다 windows.php에서 같은 바이너리에서 온 경로에 .NET
  • 추가 C:\PHPC:\PHP\ext
  • libeay32.dll 보장 및 ssleay32.dll는 012,315에및 C:\Windows\SysWOW64

그 외 무엇을 할 수 있습니까?!

+0

Visual Studio 2010의 Visual C++ 재배포 가능 파일을 설치 했습니까? – simon

+0

@ 사이먼, 물론입니다! – Warwick

+1

Windows 용 PHP 5.6의 x64 빌드는 분명히 실험용으로 간주됩니다. 아마도 PHP 7로 업데이트하거나 x86 빌드를 사용하면 도움이 될 것입니다. – simon

답변

0

Apache, PHP 및 OpenSSL의 32 비트 버전으로 전환하면 확장이 올바르게 작동합니다.

관련 문제