প্রথমে আপনি মাধ্যমে PEAR ইনস্টল করতে হবে apt-get
উভয় প্রয়োজনীয় প্যাকেজ এবং বিতরণ ব্যবস্থা পেতে PEAR
এবং PECL
ব্যবহার। শেল প্রম্পট থেকে প্রবেশ করুন:
sudo apt-get install php-pear
আপনাকে ইনস্টলটি নিশ্চিত করতে অনুরোধ করা হবে। শুধু "y" টিপুন এবং প্রবেশ করুন। যদি সবকিছু ঠিকঠাক হয় তবে আপনার এটি পিএইচপি-পিয়ার প্যাকেজটি ডাউনলোড এবং ইনস্টল করা উচিত।
অতিরিক্ত মডিউলগুলি সংকলনের জন্য প্রয়োজনীয় পিএইচপি 5 উত্স ফাইলগুলি পেতে এখন আপনাকে পিএইচপি 5-ডেভ প্যাকেজ ইনস্টল করতে হবে। শেল প্রম্পট থেকে নিম্নলিখিতটি প্রবেশ করান:
sudo apt-get install php5-dev
আপনি যদি পিএইচপি 5-ডেভ প্যাকেজটি ইনস্টল না করে এবং "পিয়ার ইনস্টল" ব্যবহার করে একটি পিসিএল এক্সটেনশন ইনস্টল করার চেষ্টা করেন তবে আপনি নিম্নলিখিত ত্রুটিটি পাবেন:
sh: phpize: not found
ERROR: `phpize’ failed
PECL_HTTP এক্সটেনশানটি ইনস্টল করার জন্য একটি অতিরিক্ত নির্ভরতা প্যাকেজ দরকার। আপনি সম্ভবত অন্যান্য এক্সটেনশনের জন্য এড়িয়ে যেতে পারেন:
sudo apt-get install libcurl3-openssl-dev
এখন আমরা অবশেষে এক্সটেনশনটি ইনস্টল করতে প্রস্তুত। শেল প্রম্পট থেকে নিম্নলিখিত প্রবেশ করুন তবে আপনি যে পিসিএল এক্সটেনশন নামটি ইনস্টল করছেন তার সাথে "pecl_http" বিকল্প দিন:
sudo pecl install pecl_http
ইনস্টলারটি আপনি যে এক্সটেনশানটি ইনস্টল করছেন তার জন্য নির্দিষ্ট কিছু বিকল্প সম্পর্কে আপনাকে জিজ্ঞাসা করতে পারে। আপনি যদি আপনার প্রয়োগের জন্য নির্দিষ্ট বিকল্প সেট না করতে চান তবে সমস্ত ডিফল্ট গ্রহণ করতে আপনি সম্ভবত এক বা একাধিকবার এন্টার চাপতে পারেন। যদি সবকিছু ঠিকঠাক হয় তবে মডিউলটি ডাউনলোড, বিল্ড এবং ইনস্টল করা উচিত।
ইনস্টলটি সম্পূর্ণ হয়ে গেলে, সম্ভবত এটি আপনাকে আপনার php.ini ফাইলটিতে একটি "এক্সটেনশন =" লাইন যুক্ত করতে বলবে। আপনার প্রিয় পাঠ্য সম্পাদকটিতে php.ini ফাইলটি খুলুন এবং "ডায়নামিক এক্সটেনশানস" লেবেলযুক্ত বিভাগের আওতায় লাইন যুক্ত করুন। উবুন্টুতে php.ini ফাইলটি / etc / php5 / apache2 ফোল্ডারে অবস্থিত বলে মনে হচ্ছে:
sudo nano /etc/php5/apache2/php.ini
এই উদাহরণে, pecl_http এক্সটেনশন ইনস্টল আমাকে "এক্সটেনশন = http.so" যুক্ত করতে বলেছে। এখন যেহেতু php.ini ফাইলটি আপডেট করা হয়েছে, অ্যাপাচি পুনরায় চালু করা দরকার তাই নতুন এক্সটেনশন লোড হবে:
sudo /etc/init.d/apache2 restart
সূত্র