programing

PHP 7: VCRUNTIME 140.dll이 없습니다.

yoursource 2023. 2. 4. 10:14
반응형

PHP 7: VCRUNTIME 140.dll이 없습니다.

Windows 7을 PHP 7 windows windows windows windows windows windows windows 。★★★★★★★★★★★★★★★를 실행했을 때,php명령줄에서 다음 시스템오류가 있는 메시지박스가 반환됩니다.

VCRUNTIME140.dll이 컴퓨터에 없기 때문에 프로그램을 시작할 수 없습니다.이 문제를 해결하려면 , 프로그램을 재인스톨 해 주세요.

후 ★★★★★★★★★★★★★★★★★.CLI크래쉬하고 있어요

외부 웹 사이트에서 DLL 파일을 설치하지 않기 때문에 수정 방법을 모르겠습니다!

PHP 버전: 7.0.0alpha1 VC14 x 64 스레드 세이프

PHP 7 알파 다운로드 페이지의 사이드바에는 다음과 같이 표시됩니다.

VC9, VC11 및 VC14 최신 버전의 PHP는 VC9, VC11 또는 VC14(각각 Visual Studio 2008, 2012 또는 2015 컴파일러)로 구축되어 퍼포먼스와 안정성이 향상되었습니다.

  • VC9 빌드를 사용하려면 Visual Studio 2008 SP1 x86 또는 x64용 Visual C++ 재배포 가능이 설치되어 있어야 합니다.

  • VC11 빌드를 사용하려면 Visual Studio 2012 x86 또는 x64용 Visual C++ 재배포 가능이 설치되어 있어야 합니다.

  • VC14 빌드에는 Visual Studio 2015 x86 또는 x64용 Visual C++ 재배포 가능이 설치되어 있어야 합니다.

이러한 링크 중 일부에 문제가 있어 Softpedia에서도 파일을 사용할 수 있습니다.

PHP 7 alpha의 경우 필요한 마지막 옵션입니다.

이 정보의 배치는 매우 불충분하다고 생각합니다.이는 말 그대로 마진(마진)에 가깝기 때문입니다만, 실제로는 소프트웨어를 실행하는 데 있어서 매우 중요합니다.

Windows 8.1에서 PHP 7 Alpha를 실행하고 실행한 경험을 PHP로 기록했습니다.Windows 8.1에서 PHP7 Alpha를 실행하면 발생할 수 있는 몇 가지 증상에 대해 설명했습니다.이 질문에는 해당되지 않지만 다른 사람에게 도움이 될 수 있습니다.

이 문제의 기타 증상:

  • . Apache를 청구합니다.php7apache2_4.dll확실히 제자리 걸음을 하고 있는데도 없어져 로그에는 아무것도 기재되어 있지 않습니다.
  • php-cgi.exe - The FastCGI process exited unexpectedly의 @에 따라서) (@ftexperts @ftexperts 코코코 ( )

시도된 솔루션:

  • 「 」의 php7apache2_4.dll이전 PHP 7 개발 빌드에서 파일을 만듭니다.이것은 효과가 없었다.

(구글성을 위해 포함)

Visual C++ Visual Studio 2015(x32비트 버전) 재배포 가능 - RC.

이것으로 그것을 고칠 수 있을 것이다.DLL이 무엇인지 구글에서 검색할 수 있지만, 이는 중요하지 않습니다.

PS: Microsoft도 공식적으로 제공하고 있습니다.

발견 장소 : 다운로드 (Visual Studio)

vc_redist를 설치하는 중입니다.x86.exe는 64비트 머신을 사용하는 경우에도 사용할 수 있습니다.

Adam의 지시에 따라도 여전히 이 오류가 발생하는 경우 올바른 변형(x86 또는 x64)이 설치되어 있는지 확인하십시오.

VC14x64와 PHP7x86을 사용했는데도 이 오류가 발생하였습니다.PHP7을 x64로 변경하면 수정되었습니다.실수로 잘못된 버전을 설치한 것을 놓치기 쉽습니다.

이런 경우에는 무작정 '다음', '다음', '동의'를 클릭하지 않습니다.

WAMP는 설치 중 및 설치 전에 이 사실을 알려줍니다.

Wampserver 2.4, 2.5 및 3.0에서는 VC11에서 Apache 및 PHP 버전만 사용하는 경우에도 MSVC 런타임 라이브러리 VC9, VC10, VC11이 필요합니다.PHP 7 및 Apache 2.4.17에는 런타임 VC13, VC14가 필요합니다.

VC9 패키지 (Visual C++ 2008 SP1) http://www.microsoft.com/en-us/download/details.aspx?id=5582 http://www.microsoft.com/en-us/download/details.aspx?id=2092

VC10 패키지 (Visual C++ 2010 SP1) http://www.microsoft.com/en-us/download/details.aspx?id=8328 http://www.microsoft.com/en-us/download/details.aspx?id=13523

VC11 패키지 (Visual C++ 2012 Update 4)다운로드하는 VSU4\vcredist_x86.exe와 VSU4\vcredist_x64.exe의 2개의 파일이 같은 페이지에 있습니다.http://www.microsoft.com/en-us/download/details.aspx?id=30679

VC13 패키지] (Visual C++ 2013 [)다운로드하는 2개의 파일 VSU4\vcredist_x86.exe와 VSU4\vcredist_x64.exe는 같은 페이지에 있습니다.https://www.microsoft.com/en-us/download/details.aspx?id=40784

VC14 패키지 (Visual C++ 2015)다운로드하는 vcredist_x86.exe 파일과 vcredist_x64.exe 파일은 같은 페이지에 있습니다.http://www.microsoft.com/en-us/download/details.aspx?id=48145

Wampserver 64비트를 사용하지 않는 경우에도 32비트 버전과 64비트 버전을 모두 설치해야 합니다.

중요 참고: 모든 Microsoft Visual C++ 설치를 관리자 권한으로 실행해야 합니다(우클릭 → 관리자로 실행).이 작은 발걸음을 놓쳐서 하루 종일 허비했어요.

Windows 7 설치 버전을 사용하여 Robot Framework 2.9.2를 설치할 때도 같은 문제가 있었습니다.

VC14 빌드를 설치하려면 Microsoft사이트에서 "Visual C++ Redistributable for Visual Studio 2015 x86 or x64"를 설치해야 합니다.

같은 에러가 발생했는데, Microsoft Visual C++는 32비트, Windows는 64비트입니다.WAMP 7 32bit를 설치하려고 했는데 문제가 해결되었습니다.

Visual Studio가 32비트라면 WAMP 32비트를 설치해야 할 수도 있습니다.그리고 역도 성립.

같은 문제가 발생했습니다.포트를 변경하고 서비스를 재시작했지만 Microsoft Visual c++ 파일을거기서 MVC를 수정할 수 있습니다. 갱신했을 때만 동작했습니다.

통상, 이것은 PHP 설정의 에러입니다.

실제로 정확히 무슨 일이 일어나고 있는지 파악하는 것은 매우 쉽습니다.

  • 표준 phpinfo() 스크립트를 사용하여 작은 파일(test.php)을 만듭니다.
  • 명령 프롬프트 열기
  • 작은 파일(예: '\program files\php\php.exe' 테스트)을 사용하여 php를 수동으로 시작합니다.php
  • 에러 메시지를 확인합니다.- )

언급URL : https://stackoverflow.com/questions/30811668/php-7-missing-vcruntime140-dll

반응형