WAMP সার্ভার পিএইচপি 5.3.4 সঙ্গে চালানো হবে না কিন্তু পিএইচপি 5.2.11 সঙ্গে হবে


2

আমি একটি 64bit উইন্ডোজ 7 পেশাগত মেশিন আছে। আমি অপাচি 2.2.4 দিয়ে WampServer সংস্করণ 2.1 চালাচ্ছি। এটি একটি পরিষ্কার মেশিনে ইনস্টল করা হয়েছিল।

আমি ডিফল্ট ইনআই / conf ফাইলগুলি ব্যবহার করে আসছি। ঢালাই ইনস্টল করা হয় C:\wamp\, সঙ্গে php5.2 এ C:\wamp\bin\php\php5.2.11 এবং php5.3 এ C:\wamp\bin\php\php5.3.4। উভয় ফোল্ডার একই অনুমতি আছে। যখন আমি 5.2.11 দিয়ে WAMP চালিত, তখন এটি দারুন শুরু হয়। যখন আমি 5.3.4 দিয়ে এটি চালাচ্ছি, অ্যাপাচি বা পিএইচপি ত্রুটির লগগুলিতে কোন ত্রুটি নেই, তবে আমি পাই

The Apache service named  reported the following error:
httpd.exe: Syntax error on line 115 of C:/wamp/bin/apache/apache2.2.4/conf/httpd.conf:
Cannot load C:/wamp/bin/php/php5.3.4/php5apache2_2.dll into server:
The Apache service named is not a valid Win32 application.

আমার সিস্টেম অ্যাপ্লিকেশন ত্রুটি লগ ইন। 5.2.11 কল C:/wamp/bin/php/php5.2.11/php5apache2_2.dll এবং যে একটি ত্রুটি নিক্ষেপ না। আমি কি ভুল করছি?


ETA: DLL এর কপি এখানে থাকা উচিত:

পিএইচপি 5.2.11 - http://www.sendspace.com/file/bx5c5x

পিএইচপি 5.3.4 - http://www.sendspace.com/file/80y5bk


এই DLL "C: /wamp/bin/php/php5.3.4/php5apache2_2.dll" স্পষ্টভাবে বিদ্যমান আছে?
slotishtype

হাঁ। এটি ফাইল অনুযায়ী 5.3.4.0 সংস্করণ। আমি 5.2.11.11 সংস্করণটি 5.2 ডিরেক্টরি থেকে 5.3 ডিরেক্টরির মধ্যে ডাম্পিং করার চেষ্টা করেছি, কিন্তু আমি একই ত্রুটি পাই। উভয় ফাইল একই নিরাপত্তা সেটিংস আছে।
Ben Williams

উত্তর:


2

একটি DLL সাধারণত লোড করা যাবে না কারণ এটি আপনার কম্পিউটারে অনুপস্থিত মডিউলের উল্লেখ করে।

ডাউনলোড করতে হয় যা খুঁজে বের করার সেরা উপায় নির্ভরতা ওয়াকার এবং এটি সম্পর্কে এটি কি বলে দেখুন। এটি নির্দেশ করবে যে কোন DLL অনুপস্থিত। কারণ তারা ইনস্টল করা যায়নি, বা PATH সিস্টেম পরিবেশ পরিবর্তনশীল এই পথ অনুপস্থিত।

যদি অনুপস্থিত DLL msvcr90.dll হয়, তবে অনুপস্থিত প্যাকেজটি VC ++ 2008 পুনরায় বিতরণযোগ্য। গুগল ডান সংস্করণের জন্য (x86 বা x64) এবং এটি মাইক্রোসফ্ট (শুধুমাত্র) থেকে ডাউনলোড করুন।


আমি তাদের পাশে প্রশ্ন চিহ্ন দিয়ে যা দেখতে পাচ্ছি তা হল libhttpd.dll, libapr-1.dll, libaprutil-1.dll এবং ieshims.dll, কিন্তু যারা পুরনো ডেলের উপর নির্ভরশীলতা ওয়াকার চালায় সেগুলিও প্রশ্ন চিহ্ন সহ উপস্থিত হয়। ভাল, তাই আমি সত্যিই কি নিশ্চিত করছি আমি কি করছি।
Ben Williams

এই সম্ভবত বিলম্বিত লোড লাইব্রেরি যা স্পষ্টভাবে ব্যবহৃত না হওয়া পর্যন্ত ব্যবহার করা হয় না। আমি এই দুটি DLL গুলিকে তুলনা করার জন্য কোথাও পোস্ট করতে পারছি কিনা ভাবছি (আমি পুরো দুটি প্যাকেজ ডাউনলোড করতে পছন্দ করি না)।
harrymc

পিএইচপি 5.2.11 - sendspace.com/file/bx5c5x পিএইচপি 5.3.4 - sendspace.com/file/80y5bk
Ben Williams

আমি দুইটির মধ্যে একটি গুরুত্বপূর্ণ পার্থক্য দেখতে পাচ্ছি: 5.2.11 x86 (32-বিট), এবং 5.3.4 x64 (64-বিট)। যে 5.2.11 ভাল রান করে, মনে হচ্ছে আপনার অ্যাপাচিটি 32-বিট। যেহেতু আর্কিটেকচারগুলি মিশ্রিত করা যায় না, তাই আপনি পিএইচপি 5.3.4 এর 64-বিট সংস্করণটি চালাতে পারবেন না।
harrymc

আহ-Hah! তাই তত্ত্বের মধ্যে আমাকে পিএইচপি 5.3 এর একটি 32-বিট সংস্করণ খুঁজে বের করতে হবে যা অ্যাপাচের সাথে চালানো হবে।
Ben Williams
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.