para - PHP 7: Falta VCRUNTIME140.dll




php download windows (6)

En la barra lateral de la página de descarga alfa de PHP 7 , dice esto:

VC9, VC11 y VC14 Las versiones más recientes de PHP se crean con VC9, VC11 o VC14 (compilador de Visual Studio 2008, 2012 o 2015, respectivamente) e incluyen mejoras en el rendimiento y la estabilidad.

  • Las compilaciones de VC9 requieren que tenga instalado Visual C ++ Redistributable para Visual Studio 2008 SP1 x86 o x64 instalado

  • Las versiones de VC11 requieren tener instalado Visual C ++ Redistributable para Visual Studio 2012 x86 o x64 instalado

  • Las compilaciones VC14 requieren tener instalado Visual C ++ Redistributable para Visual Studio 2015 x86 o x64 instalado

Ha habido un problema con algunos de esos enlaces, por lo que los archivos también están disponibles en Softpedia .

En el caso de PHP 7 alpha, es la última opción que se requiere.

Creo que la ubicación de esta información es deficiente, ya que está un poco marginada (es decir, ¡básicamente está literalmente en el margen!), Mientras que en realidad es fundamental para que se ejecute el software.

Documenté mis experiencias al poner PHP 7 alpha en funcionamiento en Windows 8.1 en PHP: hacer que PHP7 alpha se ejecute en Windows 8.1 , y cubre algunos síntomas más que podrían surgir. Están fuera del alcance de esta pregunta, pero podrían ayudar a otras personas.

Otro síntoma de este problema:

  • Apache no se inicia, alegando que php7apache2_4.dll falta a pesar de que definitivamente está en su lugar y no ofrece nada más en ningún registro.
  • php-cgi.exe - The FastCGI process exited unexpectedly (según el comentario de @ ftexperts a continuación)

Intento de solución:

  • Usando el archivo php7apache2_4.dll de una php7apache2_4.dll anterior de desarrollo de PHP 7. Esto no funcionó.

(Incluyo los de googleability).

Tengo un error cuando inicio PHP 7 en Windows. Cuando ejecuto php en la línea de comando, devuelve un cuadro de mensaje con error del sistema:

El programa no puede iniciarse porque no se encontró VCRUNTIME140.dll en su computadora. Intente reinstalar el programa para solucionar este problema.

Después de eso, CLI está fallando.

Como no quiero instalar un archivo DLL desde un sitio web externo, ¡no sé cómo solucionarlo!

Versión de PHP: 7.0.0alpha1 VC14 x64 Thread Safe



Por lo general, este es un error en su configuración de PHP.

En realidad, es bastante fácil descubrir qué está sucediendo exactamente:

  • Cree un archivo pequeño (test.php) con el script phpinfo () estándar
  • Abrir un símbolo del sistema
  • Inicie php manualmente usando el archivo pequeño, por ejemplo '' \ program files \ php \ php.exe "test.php
  • Lea los mensajes de error :-)

Recibí el mismo error y descubrí que mi Microsoft Visual C ++ es de 32 bits y Windows es de 64 bits. Intenté instalar WAMP 7 de 32 bits y el problema se resolvió.

Tal vez necesitemos instalar WAMP de 32 bits si Visual Studio es de 32 bits. Y viceversa.


Tuve el mismo problema al instalar Robot Framework 2.9.2 usando la versión del instalador de Windows en Windows 7.

Podría resolverlo instalando las compilaciones de VC14 que requieren tener "Visual C ++ Redistributable for Visual Studio 2015 x86 or x64 instalado" del sitio web de Microsoft .






php-7