ওয়েব অ্যাপ্লিকেশন বিকাশকারীদের উবুন্টু সার্ভারে পিএইচপি স্ক্রিপ্টিং ভাষা ইনস্টল করতে সমস্যা হতে পারে। এটি অনেক কারণের কারণে। তবে এই গাইডটি ব্যবহার করে, ইনস্টলেশন করার সময় প্রত্যেকে ভুলগুলি এড়াতে সক্ষম হবে।
উবুন্টু সার্ভারে পিএইচপি ইনস্টল করা
উবুন্টু সার্ভারে পিএইচপি ভাষা ইনস্টল করা বিভিন্ন উপায়ে করা যেতে পারে - এটি সমস্ত তার সংস্করণ এবং নিজেই অপারেটিং সিস্টেমের সংস্করণের উপর নির্ভর করে। এবং মূল পার্থক্যটি নিজেরা দলগুলির মধ্যে রয়েছে যা কার্যকর করার প্রয়োজন হবে।
এটিও লক্ষণীয় যে পিএইচপি প্যাকেজটিতে বেশ কয়েকটি উপাদান রয়েছে যা যদি ইচ্ছা হয় তবে একে অপরের থেকে পৃথকভাবে ইনস্টল করা যায়।
পদ্ধতি 1: স্ট্যান্ডার্ড ইনস্টলেশন
একটি আদর্শ ইনস্টলেশন প্যাকেজের সর্বশেষতম সংস্করণ ব্যবহার করে। প্রতিটি উবুন্টু সার্ভার অপারেটিং সিস্টেমে এটি আলাদা:
- 12.04 এলটিএস (যথার্থ) - 5.3;
- 14.04 এলটিএস (বিশ্বাসযোগ্য) - 5.5;
- 15.10 (উইলি) - 5.6;
- 16.04 এলটিএস (জেনিয়াল) - 7.0।
সমস্ত প্যাকেজগুলি অফিসিয়াল অপারেটিং সিস্টেমের সংগ্রহস্থলের মাধ্যমে বিতরণ করা হয়, সুতরাং আপনার কোনও তৃতীয় পক্ষের সংযোগের দরকার নেই। তবে সম্পূর্ণ প্যাকেজটির ইনস্টলেশন দুটি সংস্করণে সঞ্চালিত হয় এবং এটি ওএস সংস্করণের উপর নির্ভর করে। সুতরাং, উবুন্টু সার্ভার 16.04 এ পিএইচপি ইনস্টল করতে, এই কমান্ডটি চালান:
sudo অ্যাপ্লিকেশন - পিএইচপি ইনস্টল করুন
এবং পূর্ববর্তী সংস্করণগুলির জন্য:
sudo অ্যাপ্লিকেশন পিএইচপি 5 ইনস্টল করুন
যদি আপনার সিস্টেমে পিএইচপি প্যাকেজের সমস্ত উপাদানগুলির প্রয়োজন না হয় তবে আপনি সেগুলি পৃথকভাবে ইনস্টল করতে পারেন। এটি কীভাবে করবেন এবং এটি করার জন্য কোন আদেশগুলি নীচে বর্ণিত হবে।
অ্যাপাচি এইচটিটিপি সার্ভারের জন্য মডিউল
উবুন্টু সার্ভার ১.0.০৪-এ অ্যাপাচি-র জন্য পিএইচপি মডিউল ইনস্টল করতে আপনাকে নিম্নলিখিত কমান্ডটি চালনা করতে হবে:
sudo apt-get libapache2-mod-php ইনস্টল করুন
ওএস এর পূর্ববর্তী সংস্করণগুলিতে:
sudo apt-get libapache2-mod-php5 ইনস্টল করুন
আপনাকে একটি পাসওয়ার্ড জিজ্ঞাসা করা হবে, প্রবেশ করার পরে আপনাকে অবশ্যই ইনস্টল করার অনুমতি দিতে হবে। এটি করতে, চিঠিটি প্রবেশ করান "ডি" অথবা থাকা "Y" (উবুন্টু সার্ভারের স্থানীয়করণের উপর নির্ভর করে) এবং ক্লিক করুন প্রবেশ করান.
অবশিষ্ট সমস্তটি হ'ল প্যাকেজটির ডাউনলোড এবং ইনস্টলেশন সম্পূর্ণ হওয়ার জন্য অপেক্ষা করা।
FPM
একটি অপারেটিং সিস্টেম সংস্করণ 16.04 এ এফপিএম ইনস্টল করতে, নিম্নলিখিতটি করুন:
sudo অ্যাপ্লিকেশন পিএইচপি-এফএমপি পেতে
পূর্ববর্তী সংস্করণগুলিতে:
sudo php5-fpm ইনস্টল করুন
এই ক্ষেত্রে, সুপারসার ব্যবহারকারীর পাসওয়ার্ড প্রবেশের সাথে সাথেই ইনস্টলেশনটি স্বয়ংক্রিয়ভাবে শুরু হবে।
CLI
পিএইচপি-তে কনসোল প্রোগ্রাম তৈরিকারী বিকাশকারীদের জন্য সিএলআই প্রয়োজন। এতে এই প্রোগ্রামিংয়ের ভাষা বাস্তবায়নের জন্য, উবুন্টু 16.04 এ আপনাকে কমান্ডটি চালানো দরকার:
sudo অ্যাপ্লিকেশন পিএইচপি-ক্লিপ অ্যাপ্লিকেশন
পূর্ববর্তী সংস্করণগুলিতে:
sudo apt-get php5-cli ইনস্টল করুন
পিএইচপি এক্সটেনশন
পিএইচপি-র সমস্ত সম্ভাব্য ফাংশন বাস্তবায়নের জন্য, ব্যবহৃত প্রোগ্রামগুলির জন্য বেশ কয়েকটি এক্সটেনশন ইনস্টল করার উপযুক্ত। এখন এই ধরনের ইনস্টলেশনের জন্য সর্বাধিক জনপ্রিয় কমান্ড উপস্থাপন করা হবে।
দ্রষ্টব্য: নীচে, প্রতিটি এক্সটেনশনের জন্য দুটি কমান্ড সরবরাহ করা হবে, যেখানে প্রথমটি উবুন্টু সার্ভারের জন্য 16.04, এবং দ্বিতীয়টি OS এর পূর্ববর্তী সংস্করণগুলির জন্য।
- জিডির জন্য এক্সটেনশন:
sudo অ্যাপ্লিকেশন - পিএইচপি-জিডি ইনস্টল করুন
sudo apt-get php5-gd ইনস্টল করুন
- ম্যাক্রিপ্টের জন্য এক্সটেনশন:
sudo apt-get php-mcrypt ইনস্টল করুন
sudo apt-get php5-mcrypt ইনস্টল করুন
- মাইএসকিউএল এর জন্য এক্সটেনশন:
sudo অ্যাপ্লিকেশন পিএইচপি - MySQL ইনস্টল করুন
sudo অ্যাপ্লিকেশন php5-mysql ইনস্টল করুন
আরও দেখুন: উবুন্টুতে মাইএসকিউএল ইনস্টলেশন গাইড
পদ্ধতি 2: অন্যান্য সংস্করণ ইনস্টল করুন
উপরে বলা হয়েছিল যে উবুন্টু সার্ভারের প্রতিটি সংস্করণে সংশ্লিষ্ট পিএইচপি প্যাকেজ ইনস্টল করা হবে। তবে এটি প্রোগ্রামিং ভাষার একটি পূর্ববর্তী সংস্করণ বা বিপরীতে, ইনস্টল করার ক্ষমতাটিকে অস্বীকার করে না।
- প্রথমে আপনাকে সিস্টেমে ইনস্টল করা সমস্ত পিএইচপি উপাদানগুলি সরিয়ে ফেলতে হবে। এটি করার জন্য, উবুন্টু 16.04 এ দুটি কমান্ড চালান:
sudo apt-get অপসারণ libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql
sudo আপ্ট-গেট অটোরেমোভ করুনওএস এর পূর্ববর্তী সংস্করণগুলিতে:
sudo apt-get অপসারণ libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql
sudo আপ্ট-গেট অটোরেমোভ করুন - এখন আপনার সংগ্রহস্থলের তালিকায় একটি পিপিএ যুক্ত করতে হবে, যাতে পিএইচপি-র সমস্ত সংস্করণের প্যাকেজ রয়েছে:
sudo অ্যাড-এপটি-সংগ্রহস্থল পিপিএ: অনড্রেজ / পিএইচপি
sudo অ্যাপ্লিকেশন - আপডেট - এই মুহুর্তে, আপনি সম্পূর্ণ পিএইচপি প্যাকেজ ইনস্টল করতে পারেন। এটি করার জন্য, কমান্ড নিজেই সংস্করণ নির্দিষ্ট করুন, উদাহরণস্বরূপ, "5.6":
sudo অ্যাপ্লিকেশন- php5.6 ইনস্টল করুন
আপনার যদি পুরো প্যাকেজটির প্রয়োজন না হয় তবে আপনি প্রয়োজনীয় কমান্ডগুলি নির্বাচিতভাবে পৃথক করে মডিউলগুলি পৃথকভাবে ইনস্টল করতে পারেন:
sudo apt-get libapache2-mod-php5.6 ইনস্টল করুন
sudo অ্যাপ্লিকেশন php5.6-fpm ইনস্টল করুন
sudo apt-get php5.6-cli ইনস্টল করুন
sudo অ্যাপ্লিকেশন - পিএইচপি-জিডি ইনস্টল করুন
sudo apt-get php5.6-mbstring ইনস্টল করুন
sudo apt-get php5.6-mcrypt ইনস্টল করুন
sudo অ্যাপ্লিকেশন php5.6-mysql ইনস্টল করুন
sudo অ্যাপ্লিকেশন- php5.6-xML ইনস্টল করুন
উপসংহার
উপসংহারে, আমরা বলতে পারি যে, এমনকি কম্পিউটারে কাজ করা সম্পর্কে প্রাথমিক জ্ঞান থাকা সত্ত্বেও, একজন ব্যবহারকারী সহজেই মূল পিএইচপি প্যাকেজ এবং এর সমস্ত অতিরিক্ত উপাদান উভয়ই ইনস্টল করতে পারে। মূল জিনিস হ'ল উবুন্টু সার্ভারে চালিত হওয়া কমান্ডগুলি জানা।