Windows 10의 Wampserver에서 작업하고 있습니다. ZMQ라는 확장 프로그램을 사용하고 있습니다. 내가 DLL을 다운로드 한 곳 : https://pecl.php.net/package/zmq/1.1.3/windowsPHP ZMQ 확장 : 동적 라이브러리를로드 할 수 없습니다.
이전에 PHP 5.6의 확장 버전을 사용했으며 효과가있었습니다. 그러나 확장 기능은 버그가있어서 PHP 버전을 7.0.4로 업그레이드하고 새로운 버전의 확장 기능을 사용해보기로했습니다. 확장 프로그램이 성공적으로 설치되었으며 phpinfo()에 표시되지만 명령 줄 (또는 확장을 사용하는 CLI 서비스)에서 "php -v"를 실행하려고하면 다음 오류가 발생합니다. "경고 : PHP 시작 : 동적 라이브러리 'D : /wamp64/bin/php/php7.0.4/ext/php_zmq.dll'을로드 할 수 없습니다 - 지정한 모듈을 찾을 수 없습니다 in Unknown 0 행 "
이상한 사실 "php_zmq.dll"파일이 실제로 지정된 경로에 존재합니다.
중요 : 나는 모두 내에서 라인 "확장자 = php_zmq.dll"가 "D를 : \ wamp64 빈 \ 아파치 \ apache2.4.18 \ 빈 \ php.ini를 \"내 "D : \ wamp64 \ bin \ php \ php7.0.4 \ php.ini "(내 이해를 위해 CLI에서 사용함). 확장 기능이 제거되었거나 CLI에서 작동하지 않기 때문에 해당 줄 중 하나를 제거 할 수 없습니다.
이것은 종종 'php_zmq.dll'이로드하려고하는 DLL을 찾을 수 없거나 어떤 이유로로드되지 않았거나 올바른 MSVC C/C++을 가지고 있지 않다는 것을 의미합니다. Runtime이 설치되어 있습니다. http://superuser.com/questions/585291/installing-zeromq-on-windows-7-wamp-server – RiggsFolly