কীভাবে কার্ল সক্ষম করবেন, উবুন্টু ল্যাম্প স্ট্যাক ইনস্টল করবেন?


216

আমি উবুন্টু ল্যাম্প স্ট্যাক ইনস্টল করেছি। তবে কার্লটি সক্ষম নয়, আমি আইএনআই ফাইলের তালিকাভুক্ত এক্সটেনশানটিও খুঁজে পাব না। আমি ম্যানুয়ালি যোগ করেছি কিন্তু এটি কোনও কাজ করে না।

আমি তখন কার্ল কীভাবে সক্ষম করব?


18
sudo apt-get php5-curl ইনস্টল করুন যদিও আপনার এই প্রশ্নটি সার্ভারফল্টের দিকে সম্বোধন করা উচিত
Eineki


2
উত্তরটি এখানেও পাওয়া গেছে: Askubuntu.com/questions/9293/how-do-i-install-curl-in-php5
chrisjlee

উত্তর:


425

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


79
@ আরশিপ "কাজ করেন নি" অত্যন্ত অপ্রয়োজনীয়। এটি আপনাকে একটি ত্রুটি দিয়েছে? আপনার কম্পিউটারটি কি বিস্ফোরিত হয়েছিল? আপনার ঘর কি শিখায় ফেটে গেল?
মাইকেল মরোজেক

2
কোনও ত্রুটি নেই এবং কোনও শিখা মানুষ নয়, এটি সফলভাবে ইনস্টল হয়ে গেছে আমি অ্যাপাচি পুনরায় শুরু করেছি এবং কার্ল কোডটি আবার চেষ্টা করেছি তবে একই ত্রুটিটি আবার "অপরিজ্ঞাত ফাংশনটিতে কল করুন curl_init ()"
অর্শদীপ

6
sudo apt-get update -y&& sudo apte-get -y-php5-curl ইনস্টল করুন
জয়

7
আপনার কেবল পিএইচপি 5-কার্ল ইনস্টল করতে হবে ... বাকী পিএইচপি-তে কার্ল সক্ষম করার প্রয়োজন নেই। পরিবর্তনটি কার্যকর হওয়ার জন্য আমাকে অ্যাপাচি পুনরায় চালু করতে হবে না।
এক্সথ্রন

2
এই উত্তরটি পুরানো, উদাহরণস্বরূপ, এখন 14.10 অবধি libcurl3 নির্ভরতা libcur4 এ পরিবর্তিত হয়। আমি যা সফলভাবে ব্যবহার করেছি তা এখানে রয়েছে (এটি আমার জন্য প্রথমবারের মতো ইনস্টল হওয়ার কারণে এটি আরও কয়েকটি নির্ভরতাও টেনে sudo apt-get install curl libcurl4-openssl-dev php5-curl php5-cli
নিয়েছিল

124

আপনাকে কেবল পিএইচপি 5-কার্ল লাইব্রেরি ইনস্টল করতে হবে। আপনি চালিয়ে এটি করতে পারেন

sudo apt-get install php5-curl

এখানে ক্লিক করুন আরও তথ্যের জন্য।


17
@ এডিসি আমার মতে এটি গৃহীত হওয়ার চেয়ে উত্তম উত্তর, কারণ এটি পিএইচপি 5-কার্ল ইনস্টল করার পক্ষে যথেষ্ট, অন্যের প্রয়োজন নেই।
ইস্তভান উজ্জ্ব-ম্যাসেজোরোস

9
এটিই উত্তম উত্তর ... সরল এবং
ওয়েবসভারটি

1
উপরন্তু, আপনি ব্যবহার করে এই কমান্ড পর অ্যাপাচে রিস্টার্ট প্রয়োজন চাইsudo service apache2 restart
FloatingRock

1
@ এমব্ল্যাকওয়েল ৮ আমি কেবল চেষ্টা করেছি এবং ওয়েব সার্ভারটি কাজ করার জন্য কমান্ডটি ব্যবহার করার পরে আপনাকে পুনরায় চালু করতে হবে।
ভাসমান

সঠিক, একটি অ্যাপাচি পুনঃসূচনা আবশ্যক ... FYI আপনি এটিতেও প্রবেশ করতে পারেন: sudo /etc/init.d/apache2 পুনঃসূচনা ('sudo পরিষেবা অ্যাপাচি 2 পুনরায় আরম্ভের পরিবর্তে) ... যদিও আমি উল্লেখ করেছি এই বিকল্প পদ্ধতির জন্য আপনার ডিরেক্টরিটি অপরিবর্তিত হওয়া দরকার যেমন এটি একটি স্থির পথ নির্দিষ্ট করে। আমি ইয়াজিনের দ্বারা উল্লিখিত একটিটি ব্যবহার করি
josh.thomson

23

ব্যবহার করে দেখুন sudo apt-get install php-curlএটা বাতি সার্ভার এবং php7 সঙ্গে তাজা উবুন্টু 16,04 LTS কাজ। আমি চেষ্টা করেছিলাম php7-curl- কাজ করে নি এবং সাথেও কাজ করি নাphp5-curl


1
এই কাজটি আমার সাথে পুরোপুরি ঠিক আছে। আমি পিএইচপি 7 ব্যবহার করছি তবে আমি সংস্করণ নম্বর ছাড়াই কমান্ডটি ব্যবহার করেছি এবং এটি দুর্দান্ত কাজ করেছে। ধন্যবাদ।
লিনেল ইমানুয়েল নেরি

19

যারা, পিএইচপি 7 এ পিএইচপি-কার্ল ইনস্টল করার চেষ্টা করছেন তারা একটি ত্রুটি পাবেন। আসলে আপনি যদি পিএইচপি 7 এ পিএইচপি-কার্ল ইনস্টল করছেন তবে প্যাকেজের নামটি হওয়া উচিত;

sudo apt-get install php-curl

না php5-curlবা php7-curlশুধু php-curl


15

করণীয় প্রথম: আপনার মেশিনটি চলছে এমন পিএইচপি ভিসিয়নের জন্য যাচাই করুন।

কমান্ড লাইন: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


4

নীচের কমান্ডটি ফায়ার করুন এটি মডিউলগুলির তালিকা দেয়

 sudo apt-cache search php5-

তারপরে কমান্ডের নীচে ফায়ার ফাইলটি মডিউল নামের সাথে ইনস্টল করতে হবে

 sudo apt-get install name of the module

রেফারেন্স লিঙ্কের জন্য


2

আমি উপরের বেশিরভাগ চেষ্টা করেছিলাম কিন্তু এটি আমার মেশিনের জন্য কাজ করে না 18 18.04 তবে আমার জন্য যা কাজ করেছে তা এটি।

প্রথম: আপনার পিএইচপি সংস্করণ পরীক্ষা করুন

$ php-version

দ্বিতীয়: আপনার পিএইচপি সংস্করণটি কমান্ডটিতে যুক্ত করুন, আমার ছিল

  $ sudo apt-get install php7.2-curl

অবশেষে অ্যাপাচি সার্ভার পুনরায় চালু করুন

sudo service apache2 restart

যদিও বেশিরভাগ ব্যক্তি দাবি করেছেন যে অ্যাপাচি পুনরায় আরম্ভ করা প্রয়োজন নয় :) ধন্যবাদ


1

সংস্করণ নম্বর দিতে হবে না। শুধু sudo অ্যাপ্লিকেশন- চালিত পিএইচপি-কার্ল ইনস্টল করুন। এটা আমার জন্য কাজ করেছে। সার্ভারটি পুনরায় চালু করতে ভুলবেন না । sudo পরিষেবা apache2 পুনরায় আরম্ভ করুন


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.