ওয়েবে অন্যতম জনপ্রিয় বিকাশ প্ল্যাটফর্ম হ'ল পিএইচপি যা ফেসবুক, ওয়ার্ডপ্রেস এবং জুমলার মতো অনেক জনপ্রিয় অ্যাপ্লিকেশন এবং সাইটগুলিকে ক্ষমতা দেয়। এই সিস্টেমগুলির বেশিরভাগ অ্যাপাচি ওয়েব সার্ভার চালিত লিনাক্স সিস্টেমে ব্যবহারের জন্য 'ডিজাইন করা' হলেও আপনি উইন্ডোজ সার্ভার ২০০৮ সিস্টেমে আইআইএস via এর মাধ্যমে পিএইচপি অ্যাপ্লিকেশন স্থাপন করতে পারেন।

পিএইচপি কনফিগার করা হচ্ছে

উইন্ডোজ পিএইচপি কোড চালানোর জন্য, পিএইচপি বাইনারি ফাইলগুলি আপনার সিস্টেমে অনুলিপি করা দরকার। কোনও ইনস্টলেশন প্রয়োজন হয় না, তবে এটি সঠিকভাবে চালনার জন্য কিছু কনফিগারেশন করতে হবে। প্রথম পদক্ষেপটি পিএইচপি উইন্ডোজ বাইনারিগুলি ডাউনলোড করা এবং সেগুলি বের করা (যেমন 'সি: পিএইচপি')। আইআইএস 7 এর জন্য, অ থ্রেড নিরাপদ বাইনারিগুলি ব্যবহার করা উচিত।

ভাবমূর্তি

এক্সট্রাক্ট করা ফাইলগুলি থেকে 'php.ini-product' ফাইলটি অনুলিপি করুন এবং এটি উইন্ডোজ ডিরেক্টরিতে আটকান। উইন্ডোজ ডিরেক্টরিতে, এই ফাইলটির নাম 'php.ini' রাখুন।

ভাবমূর্তি

নোটপ্যাডে 'php.ini' ফাইলটি খুলুন এবং এটি প্রয়োজনীয় হিসাবে কনফিগার করুন। বাক্সের বাইরে, আমরা অনুলিপি করা প্রোডাকশন কনফিগারেশনটি পিএইচপি টিম একটি প্রোডাকশন সার্ভারের জন্য ভাল বলে মনে করে তার জন্য পূর্বনির্ধারিত। আপনার আইআইএস 7 সিস্টেমের জন্য পিএইচপি কনফিগার করতে আপনার কয়েকটি পরিবর্তন করতে হবে:

  • অবিরাম মন্তব্য করুন এবং কীটি সেট করুন, cgi.for_redirect = 0 টি Uncomment the key, fastcgi.impersonate = 1 Uncomment এবং কী সেট করুন, এক্সটেনশন_ডির পিএইচপি পথে 'এক্স' ফোল্ডারে এক্সট্রাক্ট করা হয়েছে (যেমন 'সি: পিপেক্সট')। আপনার সার্ভারের টাইম জোনে কী, ডেট.টাইমজোন সেট করুন (এই কী এর উপরের লাইনের URL টি স্বীকৃত মানগুলি তালিকাভুক্ত করে)।

এই মুহুর্তে, আপনার উইন্ডোজ সিস্টেম 'php.exe' সরঞ্জামটি ব্যবহার করে কমান্ড লাইন থেকে পিএইচপি স্ক্রিপ্টগুলি চালাতে পারে।

ফাস্ট আইসিসি রান করতে আইআইএস 7 কনফিগার করছে

ইন্টারনেট তথ্য পরিষেবাদি (আইআইএস) 7-এ ইনস্টলেশন প্যাকেজের অংশ হিসাবে ফাস্টসিজিআই কাঠামো অন্তর্ভুক্ত রয়েছে। এটি আপনার আইআইএস 7 টি ইনস্টলেশনে সক্ষম রয়েছে তা নিশ্চিত করতে সার্ভার ম্যানেজার> ভূমিকা> ওয়েব সার্ভারের অধীনে রোল পরিষেবাদিগুলি পরীক্ষা করুন।

ভাবমূর্তি

"অ্যাপ্লিকেশন বিকাশ" বিভাগের অধীনে "সিজিআই" বিকল্পটি ইনস্টল করা আছে কিনা তা নিশ্চিত করুন। যদি তা না হয় তবে এই বৈশিষ্ট্যটি সক্ষম করুন এবং আপনার আইআইএস 7 ইনস্টলেশন আপডেট করুন।

ভাবমূর্তি

আইআইএস সেট হয়ে গেলে আইআইএস 7 প্রশাসন প্যাকটি ইনস্টল করুন। আপনি যদি "টিপিকাল" সেটআপ ব্যবহার না করেন তবে আপনার কাছে ইনস্টল করার জন্য "ফাস্টসিজিআই" বিকল্পটি সেট করা আছে তা নিশ্চিত করুন। এই প্যাকেজটি আইআইএস ম্যানেজারের মধ্যে ফাস্টসিজিআই কনফিগারেশন ইন্টারফেস ইনস্টল করে।

ভাবমূর্তি

আইএসআইএস কে ফাস্টপিজিআইয়ের মাধ্যমে পিএইচপি চালানোর জন্য কনফিগার করা হচ্ছে

আইআইএস 7 একবার প্রয়োজনীয় সমস্ত বৈশিষ্ট্য সমেত সেটআপ হয়ে গেলে, কেবলমাত্র পিএইচপি চালানোর জন্য আমাদের এটি কনফিগার করতে হবে। প্রথমত, আমরা "ফাস্টসিজিআই সেটিংস" বিকল্পের অধীনে পিএইচপি-র সাথে কাজ করার জন্য ফাস্টসিজিআই কনফিগার করেছি (এই বৈশিষ্ট্যটি আইআইএস 7 প্রশাসন প্যাকের অংশ হিসাবে ইনস্টল করা হয়েছে)।

ভাবমূর্তি

ফাস্টসিজিআই সেটিংস স্ক্রিনে একটি অ্যাপ্লিকেশন যুক্ত করুন।

ভাবমূর্তি

আপনি যে ফোল্ডারে পিএইচপি উইন্ডোজ বাইনারিগুলি বের করেছেন সেখানে 'এক্সপ্লোরেশনযোগ্য' পিএইচপি-সিজি.ইক্সে'র পথ নির্ধারণ করুন। অতিরিক্ত হিসাবে, "ইনস্ট্যান্সম্যাক্স রিকুইয়েস্টস "টিকে ডিফল্টের চেয়ে বেশি মানের (যেমন 5000) পরিবর্তন করুন। "এনভায়রনমেন্টাল ভেরিয়েবলস" সেটিংসের অধীনে, অতিরিক্ত বিকল্পগুলি কনফিগার করতে উপবৃত্ত বোতামটি ক্লিক করুন।

ভাবমূর্তি

"PHP_MAX_REQUESTS" নামে একটি নতুন ভেরিয়েবল যুক্ত করুন এবং উপরের "InstanceMaxRequests" সেটিংয়ের সমান পরিমাণে মান সেট করুন।

ভাবমূর্তি

আপনি প্রাথমিক আইআইএস ম্যানেজারের পর্দায় ফিরে না আসা পর্যন্ত সমস্ত সেটিংস প্রয়োগ করুন।

এরপরে, আমাদের কীভাবে পিএইচপি স্ক্রিপ্টগুলি আইআইএস দ্বারা কার্যকর করা হয় যা "হ্যান্ডলার ম্যাপিংস" এ কনফিগার করা আছে তা ম্যাপ করতে হবে।

ভাবমূর্তি

হ্যান্ডলার ম্যাপিংগুলিতে একটি নতুন মডিউল ম্যাপিং যুক্ত করুন।

ভাবমূর্তি

মডিউলটির অনুরোধের পথটি PHP ফাইলগুলিতে সেট করুন (*। Php) মডিউল ইন্টারফেস "ফাস্টসিগি মডিউল" দিয়ে। উপরের ফাস্টসিজিআই সেটিংসে যা কনফিগার করা হয়েছিল ঠিক একই ফাইলটিতে এক্সিকিউটেবল সেট করুন। এই ম্যাপিংয়ে বন্ধুত্বপূর্ণ নাম নির্ধারণ করুন, যেমন পিএইচপি, এবং ওকে ক্লিক করুন।

ভাবমূর্তি

আপনি যখন নিশ্চিতকরণ প্রম্পট পান, আপনি পিএইচপি একটি ফাস্টসিজিআই অ্যাপ্লিকেশন হিসাবে চালিত করতে চান তা নিশ্চিত করতে "হ্যাঁ" উত্তর দিন।

ভাবমূর্তি

আপনার সমস্ত পরিবর্তনগুলি প্রয়োগ করুন, নতুন সেটিংস কার্যকর হচ্ছে তা নিশ্চিত করতে আইআইএসটি বন্ধ করুন এবং পুনরায় চালু করুন।

ভাবমূর্তি

এটি সম্পন্ন হয়ে গেলে, একটি মাইক্রোসফ্ট হটফিক্স উপলব্ধ রয়েছে (লিঙ্ক বিভাগে একটি লিঙ্ক উপলব্ধ) যা আইআইএস running এর অধীনে চলার সময় পিএইচপি সম্পর্কিত কিছু সমস্যা সম্বোধন করে Fast এগুলি আপনার ওয়েব সার্ভারে ইনস্টল করা উচিত ফাস্টপিজিজির মাধ্যমে পিএইচপি ফাংশন সঠিকভাবে নিশ্চিত করতে।

পিএইচপি পরীক্ষা করা হচ্ছে

এই মুহুর্তে, আপনার সার্ভার যেতে প্রস্তুত, তবে কেবলমাত্র নিশ্চিত হয়েই আমরা আইআইএস এর মাধ্যমে আপনার পিএইচপি সেটআপটি খুব সহজেই নিশ্চিত করতে পারি। ডিরেক্টরি 'সি: ইনটপবউব্রুট' নামে একটি টেক্সট ফাইল তৈরি করুন যার নাম 'phpinfo.php' রয়েছে যার মধ্যে কেবল লাইন থাকে:

ভাবমূর্তি

অবশেষে, আপনার সার্ভারে ঠিকানাটিতে ব্রাউজ করুন: 'http: //localhost/phpinfo.php' এবং আপনার পিএইচপি তথ্য পৃষ্ঠাটি দেখতে হবে। যদি পৃষ্ঠাটি সাফল্যের সাথে লোড হয়, পিএইচপি এখন আপ হবে এবং আপনার মেশিনে চলছে।

ভাবমূর্তি

উপসংহার

আপনি একবার আপনার উইন্ডোজ সিস্টেমে পিএইচপি আপ চালু হয়ে গেলে, আপনি পিএইচপি ভিত্তিক প্রচুর অ্যাপ্লিকেশন ব্যবহারের পাশাপাশি আপনার নিজস্ব বিকাশ এবং মোতায়েন করতে পারবেন।

লিংক

পিএইচপি উইন্ডোজ বাইনারি (অ থ্রেড নিরাপদ) ডাউনলোড করুন

আইআইএস 7 টি প্রশাসন প্যাকটি ডাউনলোড করুন Download

আইআইএস 7 ফাস্টসিজি (x86 / x64) এর জন্য পিএইচপি হটফিক্স ডাউনলোড করুন