2013-07-12 17 views
12

मैं अपाचे पर PHP को एकीकृत करने की कोशिश कर रहा हूं। बाद के संस्करणों मैं एक 64 bitwindows 7 मशीन परphp5apache2_4.dll त्रुटि नहीं मिली

Apache 2.4 (httpd-2.0.64-win32-x86-openssl-0.9.8o) 
PHP (php-5.5.0-Win32-VC11-x64.zip) 

मैं इस सेट कर रहा हूं उपयोग कर रहा हूँ है। मैंने this के अनुसार कॉन्फ़िगरेशन किए हैं, लेकिन मुझे निम्न त्रुटि मिल रही है भले ही मैंने निर्दिष्ट फ़ोल्डर में dll रखा है।

सर्वर में सी: /php/php5apache2_4.dll लोड नहीं कर सकता: निर्दिष्ट मॉड्यूल नहीं मिला।

httpd.conf लाइन प्रविष्टि इस

LoadModule php5_module "C:/php/php5apache2_4.dll" 

है वहाँ किसी भी संस्करण संगत मुद्दों है?

+1

हां, यहां एक संस्करण असंगतता समस्या है। आप Apache 2.0 का उपयोग करने की कोशिश कर रहे हैं, जो प्राचीन है, Apache 2.4 के लिए PHP की एक प्रति के साथ। – duskwuff

+1

मैंने अपाचे 2.4 64 बिट और PHP 5.5 के साथ प्रयास किया, फिर भी वही त्रुटि मिल रही है। – rvini

उत्तर

1

आप सही मार्टी कर रहे हैं, वे काम पर ही या तो 32bit या 64 बिट कर रहे हैं। मैंने इस समस्या को हल करने के लिए XAMPP- Apache's distributed installation का उपयोग किया।

0

अपाचे जीत 32 64 अपनी समस्या बिट के साथ, आप की जरूरत Apache64

+0

नहीं। आप 64 बिट पर 32 बिट चला सकते हैं। –

23

एक ही रास्ता मैं विंडोज पर अपाचे (2.4) के साथ काम करने पीएचपी (5.5) प्राप्त करने में सक्षम किया गया है (7 और 8) है सुनिश्चित करें कि अपाचे और PHP दोनों 32-बिट (x86) या 64-बिट (x64) हैं और अपाचे और PHP दोनों थ्रेड सेफ (टीएस) दोनों हैं। गैर-थ्रेड सेफ (एनटीएस) का उपयोग करना मेरे लिए (या अन्य) काम नहीं करता है, और थ्रेड सेफ बिल्ड PHP के लिए आवश्यक अपाचे मॉड्यूल के साथ बंडल किया जाता है "php5apache2_4.dll"। एक बार जब मेरी सभी बिट-गहराई और थ्रेड सुरक्षा का मिलान हो गया, तो अपाचे 2.4 और PHP 5.5 मेरे विंडोज सिस्टम पर अच्छी तरह से काम करते हैं।

दोनों उत्पादों को माइक्रोसॉफ्ट विजुअल स्टूडियो/सी ++, जैसे वीसी 6 (विरासत वीसी ++ कंपाइलर), वीसी 9 = स्टूडियो 2008, या वीसी 11 = स्टूडियो 2012 के समान संस्करणों का उपयोग करके संकलित किया जाना चाहिए। उपरोक्त अपाचे संस्करणों के लिए, केवल वीसी 9 या वीसी 11 का उपयोग आमतौर पर किया जाता है।

लिंक:

जाओ विंडोज अपाचे यहाँ बाइनरी: http://www.apachelounge.com/download/

जाओ विंडोज पीएचपी यहाँ बाइनरी: http://windows.php.net/download/

विजुअल C++ के लिए पुनर्वितरण संकलक क्रम पुस्तकालय स्थापित करें विशिष्ट दृश्य स्टूडियो संस्करण अपाचे और PHP दोनों तैयार करने के लिए उपयोग किया जाता है विंडोज के लिए:

2012: http://www.microsoft.com/en-us/download/details.aspx?id=30679

2008: http://www.microsoft.com/en-us/download/details.aspx?id=5582

+2

पुनर्वितरणों को स्थापित करने से यह मेरे लिए किया गया। – caiosm1005

+0

मेरे लिए यहां बड़ा संकेत यह है कि गैर-थ्रेड सुरक्षित संस्करण डीएल के साथ नहीं आता है। यह जानना बहुत उपयोगी है। – danielson317

संबंधित मुद्दे