আমি উবুন্টু ল্যাম্প স্ট্যাক ইনস্টল করেছি। তবে কার্লটি সক্ষম নয়, আমি আইএনআই ফাইলের তালিকাভুক্ত এক্সটেনশানটিও খুঁজে পাব না। আমি ম্যানুয়ালি যোগ করেছি কিন্তু এটি কোনও কাজ করে না।
আমি তখন কার্ল কীভাবে সক্ষম করব?
আমি উবুন্টু ল্যাম্প স্ট্যাক ইনস্টল করেছি। তবে কার্লটি সক্ষম নয়, আমি আইএনআই ফাইলের তালিকাভুক্ত এক্সটেনশানটিও খুঁজে পাব না। আমি ম্যানুয়ালি যোগ করেছি কিন্তু এটি কোনও কাজ করে না।
আমি তখন কার্ল কীভাবে সক্ষম করব?
উত্তর:
Http://buzznol.blogspot.com/2008/12/install-curl-extension-for-php-in.html থেকে :
sudo apt-get install php5-curl
Libcurl ইনস্টল করার পরে আপনাকে নিম্নলিখিত কমান্ডগুলির একটি দিয়ে ওয়েব সার্ভারটি পুনরায় চালু করতে হবে,
sudo /etc/init.d/apache2 restart
অথবা sudo service apache2 restart
sudo apt-get install curl libcurl4-openssl-dev php5-curl php5-cli
আপনাকে কেবল পিএইচপি 5-কার্ল লাইব্রেরি ইনস্টল করতে হবে। আপনি চালিয়ে এটি করতে পারেন
sudo apt-get install php5-curl
এখানে ক্লিক করুন আরও তথ্যের জন্য।
sudo service apache2 restart
ব্যবহার করে দেখুন
sudo apt-get install php-curl
এটা বাতি সার্ভার এবং php7 সঙ্গে তাজা উবুন্টু 16,04 LTS কাজ। আমি চেষ্টা করেছিলাম php7-curl
- কাজ করে নি এবং সাথেও কাজ করি নাphp5-curl
যারা, পিএইচপি 7 এ পিএইচপি-কার্ল ইনস্টল করার চেষ্টা করছেন তারা একটি ত্রুটি পাবেন। আসলে আপনি যদি পিএইচপি 7 এ পিএইচপি-কার্ল ইনস্টল করছেন তবে প্যাকেজের নামটি হওয়া উচিত;
sudo apt-get install php-curl
না php5-curl
বা php7-curl
শুধু php-curl
।
করণীয় প্রথম: আপনার মেশিনটি চলছে এমন পিএইচপি ভিসিয়নের জন্য যাচাই করুন।
কমান্ড লাইন:php -version
এটি এরকম কিছু দেখায় (আমার ক্ষেত্রে):
পিএইচপি 7.0.8-0ubuntu0.16.04.3 (ক্লিটার) (এনটিএস) কপিরাইট (সি) 1997-2016 পিএইচপি গ্রুপ
যদি: আপনি পিএইচপি 5.XX => রান কমান্ড ব্যবহার করছেন: sudo apt-get install php5-curl
যদি: পিএইচপি 7.xxx => রান কমান্ড (ক্ষেত্রে হতে পারে): sudo apt-get install php7.0-curl
চালিয়ে এই এক্সটেনশন সক্ষম করুন:
sudo gedit /etc/php/7.0/cli/php.ini
এবং "php.ini" ফাইলটিতে: নীচের এই লাইনটি খুঁজে পেতে এবং এর থেকে এটি পরিবর্তন করতে "কার্ল" কীওয়ার্ডটি অনুসন্ধান করুন
; এক্সটেনশন = php_curl.dll
প্রতি:
এক্সটেনশন = php_curl.dll
এরপরে, আপনার ফাইলটি "php.ini" সংরক্ষণ করুন।
অবশেষে, আপনার কমান্ড লাইন ইন চালিয়ে আপনার সার্ভারে পুনরায় আরম্ভ করুন: sudo service apache2 restart
।
নীচের কমান্ডটি ফায়ার করুন এটি মডিউলগুলির তালিকা দেয়
sudo apt-cache search php5-
তারপরে কমান্ডের নীচে ফায়ার ফাইলটি মডিউল নামের সাথে ইনস্টল করতে হবে
sudo apt-get install name of the module
রেফারেন্স লিঙ্কের জন্য
আমি উপরের বেশিরভাগ চেষ্টা করেছিলাম কিন্তু এটি আমার মেশিনের জন্য কাজ করে না 18 18.04 তবে আমার জন্য যা কাজ করেছে তা এটি।
প্রথম: আপনার পিএইচপি সংস্করণ পরীক্ষা করুন
$ php-version
দ্বিতীয়: আপনার পিএইচপি সংস্করণটি কমান্ডটিতে যুক্ত করুন, আমার ছিল
$ sudo apt-get install php7.2-curl
অবশেষে অ্যাপাচি সার্ভার পুনরায় চালু করুন
sudo service apache2 restart
যদিও বেশিরভাগ ব্যক্তি দাবি করেছেন যে অ্যাপাচি পুনরায় আরম্ভ করা প্রয়োজন নয় :) ধন্যবাদ
সংস্করণ নম্বর দিতে হবে না। শুধু sudo অ্যাপ্লিকেশন- চালিত পিএইচপি-কার্ল ইনস্টল করুন। এটা আমার জন্য কাজ করেছে। সার্ভারটি পুনরায় চালু করতে ভুলবেন না । sudo পরিষেবা apache2 পুনরায় আরম্ভ করুন