Soru Php-cgi.exe başlatılamıyor - MSVCR110.dll eksik [kapalı]


Windows makinemde nginx ve php'yi kurmaya çalışıyorum ama her başladığımda php-cgi.exe Bir sistem hatası alıyorum.

MSVCR110.dll dosyası eksik olduğundan program başlatılamıyor   bilgisayar. Bu sorunu gidermek için sorunu yeniden yüklemeyi deneyin.

Programlarıma başlamak için Wnmp kullanıyorum ve en son PHP 5.5'i indirdim (32bit sürümü).

Visual C ++ 2008 x86, C ++ 2010 x64 ve C ++ 2010 x86 kullanıyorum.

Neyi eksik ve neden PHP (cgi) için PHP programlarının çalışması gerekli değildir?


47
2018-06-21 22:22


Menşei


Bu konu nasıl olabilir? Gerçekten bilmek isterim. Bu benim için bir bonafide sunucu sorunudur. - hopeseekr
Evet bu aptalca. Bu gerçek bir konu ve aşağıdaki düzeltme benim için çalıştı - Andy Brudtkuhl
Belki de bu, programlama araçları ile ilgili olduğu için StackOverflow'a daha uygun olacaktır. - James
Moderatörler konu dışı konu olarak işaretlediğinde nefret ediyorum. Tam bir cümleyle yazarak buraya google'dan geldim. Benim için konu dışı değil ve aramamı bulduktan sonra cevabımı bulduğum tek yer burası. - LonnieBest


Cevaplar:


VS C ++ 2012'ye ihtiyacınız var. Buraya git: http://www.microsoft.com/en-us/download/details.aspx?id=30679

64bit sürümünü yüklerseniz aynı hatayı verecek x86 sürümünü indirmeniz gerekiyor.


74
2018-06-21 23:04



Php sürümü 5.5.3 ve 64 bit sistemler için bile mi? - Muhammad Gelbana
@MuhammadGelbana Evet, bazı 32-bit işlevlere dayanıyor. - Nathan C
Her ikisine de ihtiyacım vardı, ilk önce 32bit sürümünü yükledim ve ops hata mesajı olarak başarısız oldu ve 64 bitlik sürümü yükledim ve hepsi de iyi. Bu, PHP 5.5 (5.5.4) kullanan Windows Server 2012 veri merkezinde - rism
Diğer tüm sayfalar 2010'a ihtiyacım olduğunu gösteriyordu, ama sonunda cevabınıza rastladım. Çok minnettar! Rism gibi, çalışmasından önce hem 32bit hem de 64bit kurmak zorunda kaldım. - LonnieBest
Bilginize eksik dosyanın ismi önemlidir. Eğer arıyorsanız MSVCR110.dll o zaman cevap budur. Eğer arıyorsanız MSVCR100.dll (sürüm numarası 110 yerine 100'dür) o zaman indirmeniz gerekir VS C++ 2010 paketi. - DavidG