Mul on viga, kui ma käivitan PHP 7 Windowsis. Kui ma käsurealt käivitan php
, siis tuleb süsteemiviga teatepakk:
The program can't start because VCRUNTIME140.dll is missing from your computer. Proovige selle probleemi lahendamiseks programmi uuesti installida.
Pärast seda jookseb CLI
kokku.
Kuna ma'ei taha paigaldada DLL-faili väliselt veebisaidilt, ei'tea ma, kuidas seda parandada!
PHP versioon: 7.0.0alpha1 VC14 x64 Thread Safe
PHP 7 alfa allalaadimise lehekülje serveri küljepalk ütleb seda:
VC9, VC11 & VC14 PHP uuemad versioonid on ehitatud VC9, VC11 ja VC11 abil või VC14 (vastavalt Visual Studio 2008, 2012 või 2015 kompilaator) ja sisaldavad parandusi jõudluse ja stabiilsuse osas.
VC9-koostude puhul peab olema installitud Visual C++ Redistributable for Visual Studio 2008 SP1 x86 või x64.
VC11-koostude puhul on vaja paigaldada Visual C++ Redistributable for Visual Studio 2012 x86 või x64.
VC14 versioonid nõuavad Visual C++ Redistributable for Visual Studio 2015 x86 või x64 installeerimist; - VC14 versioonid nõuavad Visual C++ Redistributable for Visual Studio 2015 x86 või x64 installeerimist.
Mõne lingiga on olnud probleeme, seega on failid saadaval ka Softpedia.
PHP 7 alfa puhul'on see viimane võimalus, mis'on vajalik.
Ma arvan, et selle info paigutus on kehv, kuna see'on kuidagi marginaalne (st: see'on põhimõtteliselt sõna otseses mõttes marginal!), samas kui see'on tegelikult tarkvara käivitamiseks kriitilise tähtsusega.
Ma dokumenteerisin oma kogemused PHP 7 alfa käivitamisel Windows 8.1 peal PHP: PHP7 alfa käivitamine Windows 8.1 peal ja see hõlmab veel mõningaid sümptomeid, mis võivad tekkida. Need ei kuulu selle küsimuse käsitlemise alla, kuid võivad aidata teisi inimesi.
Teised selle probleemi sümptomid:
php7apache2_4.dll
puudub, kuigi see on kindlasti olemas, ja ei paku midagi muud üheski logis.php-cgi.exe - FastCGI protsess väljus ootamatult
(vastavalt @ftexperts'i kommentaarile allpool).Püütud lahendus:
php7apache2_4.dll
faili varasemast PHP 7 dev buildist. See ei toiminud.(Lisan need googeldavuse huvides.)
Visual C++ Redistributable for Visual Studio 2015 (x32 bit versioon) - RC.
See peaks seda parandama. Sa võid googeldada, mis DLL on, aga see'ei ole oluline.
PS: See'on ka ametlikult Microsoftilt:)
Kust ma selle leidsin: Downloads (Visual Studio)
Mul oli sama probleem Robot Framework 2.9.2 installimisel, kasutades Windowsi paigaldusprogrammi versiooni Windows 7 all.
Ma võisin selle lahendada paigaldades VC14 builds nõuavad "Visual C++ Redistributable for Visual Studio 2015 x86 või x64 paigaldatud" Microsofti veebisait.