Php-cgi.exe शुरू नहीं कर सकते - MSVCR110.dll अनुपलब्ध है [बंद]


48

मेरे विंडोज मशीन पर nginx और php सेटअप करने की कोशिश कर रहा हूं, लेकिन हर बार जब मैं शुरू करने की कोशिश करता हूं तो php-cgi.exeमुझे एक सिस्टम त्रुटि मिलती है।

प्रोग्राम प्रारंभ नहीं हो सकता क्योंकि MSVCR110.dll आपके कंप्यूटर से गायब है। इस समस्या को ठीक करने के लिए समस्या को पुन: स्थापित करने का प्रयास करें।

मैं अपने प्रोग्राम शुरू करने के लिए Wnmp का उपयोग कर रहा हूं और नवीनतम PHP 5.5 को इसे (32 बिट संस्करण) डाउनलोड किया है।

मेरे पास विजुअल C ++ 2008 x86, C ++ 2010 x64 और C ++ 2010 x86 है।

मुझे क्या याद आ रहा है और काम करने के लिए PHP (PHP) के लिए PHP सूची कार्यक्रमों की आवश्यकता क्यों नहीं हो सकती है?


17
यह विषय कैसे हो सकता है? मैं वास्तव में जानना चाहूंगा। यह मेरे लिए एक बोनफाइड सर्वर का मुद्दा है।
होपसेकर

4
हाँ, यह बेवकूफी है। यह एक वास्तविक मुद्दा है और नीचे तय किया गया मेरे लिए काम किया है
एंडी ब्रूड्टुकल

शायद यह StackOverflow के लिए बेहतर होगा क्योंकि यह प्रोग्रामिंग टूल्स के बारे में है।
जेम्स

6
मैं इसे नफरत करता हूं जब मॉडरेटर ऑफ-टॉपिक के रूप में सामान चिह्नित करते हैं। मैं एक सटीक वाक्यांश में लिखकर Google के माध्यम से यहां पहुंचा। यह मेरे लिए ऑफ-टॉपिक नहीं है, और यह एकमात्र ऐसा स्थान है जिसे मैंने बहुत खोज के बाद अपना उत्तर पाया।
लोनीबेस्ट

जवाबों:


75

आपको VS C ++ 2012 की आवश्यकता है। यहां जाएं: http://www.microsoft.com/en-us/download/details.aspx?id=30309

आपको x86 संस्करण डाउनलोड करने की आवश्यकता है यदि आप 64 बिट संस्करण स्थापित करते हैं तो यह एक ही त्रुटि देगा।


1
भले ही php संस्करण 5.5.3 है और 64-बिट सिस्टम के लिए है?
मुहम्मद गालबाना

4
@MuhammadGelbana हाँ, यह कुछ 32-बिट फ़ंक्शंस पर निर्भर करता है।
नाथन सी।

4
मुझे दोनों की आवश्यकता थी, अच्छी तरह से मैंने पहले 32 बिट संस्करण स्थापित किया था और यह ऑप्स त्रुटि संदेश के अनुसार विफल रहा और फिर मैंने 64 बिट संस्करण स्थापित किया और सभी अच्छी तरह से थे। यह PHP 5.5 (5.5.4)
rism

2
अन्य सभी पृष्ठ सुझाव दे रहे थे कि मुझे 2010 की आवश्यकता है, लेकिन आखिरकार मैं आपके उत्तर पर आया। बहुत आभारी! रिस्म की तरह, मुझे काम करने से पहले 32 बिट और 64 बिट दोनों को स्थापित करना था।
लोनीबेस्ट

2
FYI करें गुम फ़ाइल का नाम महत्वपूर्ण है। अगर आप ढूंढ रहे हैं MSVCR110.dllतो इसका जवाब है। यदि आप MSVCR100.dll(110 के बजाय संस्करण संख्या 100 नहीं है) की तलाश कर रहे हैं तो आपको VS C++ 2010पैकेज डाउनलोड करने की आवश्यकता है ।
डेविड जीएन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.