सवाल मैं php5 में कर्ल कैसे स्थापित करूं?


मेरे पास वर्तमान में 10.04 ल्यूसिड में अपाचे के साथ PHP 5.3 स्थापित है। मैं PHP कर्ल पुस्तकालय कैसे जोड़ सकता हूं? क्या मुझे कर्ल के लिए कोई अन्य निर्भरता स्थापित करने की आवश्यकता है?


197
2017-10-25 03:06


मूल


मुझे आश्चर्य है कि जब आप एक कस्टम संस्करण चाहते हैं तो विस्तार को संकलित करने का कोई जवाब नहीं है। - DanFromGermany


जवाब:


मेरा मानना ​​है कि पैकेज php5-curl चाल करना चाहिए। अपनी पसंद के पैकेज मैनेजर का प्रयोग करें और deps का ख्याल रखा जाना चाहिए।

sudo apt-get install php5-curl

बाद में सर्वर को पुनरारंभ करने की आवश्यकता होगी:

sudo service apache2 restart

वैकल्पिक रूप से, यदि आप php-fpm का उपयोग कर रहे हैं, तो आपको इसके बजाय php5-fpm को पुनरारंभ करना होगा

sudo service php5-fpm restart

292
2017-10-25 03:44



यह बिल्कुल पूछने में ठीक है, लेकिन अगली बार आपको कुछ समय बचाने के लिए सॉफ्टवेयर सेंटर खोजना सुनिश्चित करें;) - Olivier Lalonde
यह एक सर्वर पर है जिसे मैं सीएलआई से प्रबंधित कर रहा हूं, सॉफ्टवेयर सेंटर क्या है? - Darren Newton
@ डेरेन न्यूटन सीएलआई समकक्ष शायद होगा apt-cache search btw। - Nanne
@ xav0989, ऐसा लगता है कि यह एक बग अपस्ट्रीम है, क्योंकि डेबियन पर यह केवल अपाचे की कॉन्फ़िगरेशन को पुनः लोड करता है। इसे अपाचे को पुनरारंभ करना चाहिए। - d-_-b
उबंटू पर 16.04 $ sudo apt-php5.6-curl स्थापित करें - Francisco Luz


Subversion php5.6 के लिए निम्न आदेश का उपयोग करें (उबंटू 14.04 के लिए परीक्षण किया गया):

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install php5.6
php — version
sudo apt-get install php5.6-curl

10
2018-03-06 01:34



यह 16.04 और उससे ऊपर के लिए होगा? - muru
केवल उबंटू 14.04 पर इसका परीक्षण किया - Mona Jalal
एक पीपीए के साथ? उबंटू रेपो में ऐसा कोई पैकेज नहीं है: packages.ubuntu.com/search?suite=all&keywords=php5.6-curl - muru
मेरा जवाब संपादित किया - Mona Jalal


मेरा conf: उबंटू 11.10, पहले से ही mysql, php5 और apache2 स्थापित किया गया है, टर्मिनल में php5-curl स्थापित करने से पहले मैंने किया था:

स्रोत सूची संपादित करें जैसे:

sudo -H gedit /etc/apt/sources.list

आप अपनी कॉन्फ़िगरेशन की जांच कर सकते हैं http://repogen.simplylinux.ch/

अगला आदेश:

apt-get install aptitude

अगला आदेश:

aptitude install php5-curl

आपको ऐसा कुछ मिलता है:

The following NEW packages will be installed:
php5-curl{b} 
0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 27.1 kB of archives. After unpacking 127 kB will be used.
The following packages have unmet dependencies:
php5-curl: Depends: php5-common (= 5.3.6-13ubuntu3.1) but 5.3.6-13ubuntu3.8 is installed.
The following actions will resolve these dependencies:

Keep the following packages at their current version:
1)     php5-curl [Not Installed]                          

Accept this solution? [Y/n/q/?] n

आपका जवाब यहां एन है

अगली पंक्तियां प्रिंट करें:

The following actions will resolve these dependencies:

Downgrade the following packages:                                             
1)     libapache2-mod-php5 [5.3.6-13ubuntu3.8 (now) -> 5.3.6-13ubuntu3.1 (oneiric)]
2)     php5 [5.3.6-13ubuntu3.8 (now) -> 5.3.6-13ubuntu3.1 (oneiric)]               
3)     php5-cli [5.3.6-13ubuntu3.8 (now) -> 5.3.6-13ubuntu3.1 (oneiric)]           
4)     php5-common [5.3.6-13ubuntu3.8 (now) -> 5.3.6-13ubuntu3.1 (oneiric)]        
5)     php5-gd [5.3.6-13ubuntu3.8 (now) -> 5.3.6-13ubuntu3.1 (oneiric)]            
6)     php5-mysql [5.3.6-13ubuntu3.8 (now) -> 5.3.6-13ubuntu3.1 (oneiric)]         

Accept this solution? [Y/n/q/?] y

आपका जवाब यहाँ है y।

अपने ब्राउज़र में phpinfo () खोलें, संपत्ति की जांच करें:

extension_dir   /usr/lib/php5/20090626+lfs

उस फ़ोल्डर में अब आपके पास होना चाहिए curl.so

Php.ini संपादित करें

nano /etc/php5/apache2/php.ini

"गतिशील एक्सटेंशन" ढूंढें नीचे कोड जोड़ें:

extension=curl.so

उसके बाद apache2 को पुनरारंभ करें और phpinfo () की जांच करें, कर्ल सक्षम होना चाहिए


7
2017-10-01 11:49





एलएएमपी और कर्ल एक्सटेंशन स्थापित करने के लिए पूर्ण समाधान:

sudo apt-get update
sudo apt-get install php5

sudo apt-get install libapache2-mod-php5

sudo apt-get install curl libcurl3 libcurl3-dev php5-curl

और फिर:

cd /etc/php5/apache2/

sudo nano php.ini

यह आदेश जोड़ें: extension=curl.so

अंतिम वस्तु restart अमरीका की एक मूल जनजाति


5
2018-03-20 14:30





आपको php5-curl पैकेज को स्थापित करने की आवश्यकता है।

sudo apt-get install php5-curl

4
2017-10-25 03:45





निम्न आदेश चलाएं

sudo apt-get install curl libcurl3 libcurl3-dev php5-mcrypt php5-curl

2
2018-02-22 10:18



क्या करता है php5-mcrypt इसके साथ है? - Starx


के लिये PHP 5.6 यह चाल करेगा:

sudo apt-get install php5.6-curl

sudo service apache2 restart

1
2017-07-19 14:43