سؤال كيف أقوم بتثبيت curl في php5؟


لدي حاليا PHP 5.3 مثبت مع Apache في 10.04 Lucid. كيف يمكنني إضافة مكتبات PHP Curl؟ هل أحتاج إلى تثبيت أي تبعيات أخرى للتجعيد؟


197
2017-10-25 03:06


الأصل


أتساءل لماذا لا توجد إجابة تبين كيفية تجميع الملحق عندما تريد إصدار مخصص. - DanFromGermany


الأجوبة:


أعتقد أن الحزمة php5-curl يجب أن تفعل الحيلة. استخدم مدير الحِزَم الذي تختاره ، ويجب أن يعتني بك المستفيدون.

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
هذا على خادم أقوم بإدارته من CLI ، ما هو مركز البرامج؟ - Darren Newton
DarrenNewton من المحتمل أن يكون معادلة CLI apt-cache search راجع للشغل. - Nanne
@ xav0989 ، يبدو أن هذا خطأ في المنبع ، كما هو الحال في دبيان ، فإنه يعيد فقط تحديث إعدادات أباتشي. يجب إعادة تشغيل apache. - d-_-b
على Ubuntu 16.04 $ sudo apt-get install php5.6-curl - Francisco Luz


للتخريب php5.6 استخدم الأمر التالي (تم اختباره لـ Ubuntu 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
فقط اختبره على Ubuntu 14.04 - Mona Jalal
مع PPA؟ لا توجد حزمة في Ubuntu repos: packages.ubuntu.com/search؟suite=all&keywords=php5.6-curl - muru
تحرير جوابي - Mona Jalal


My conf: Ubuntu 11.10، already installed mysql، php5 and apache2، before installing php5-curl in terminal I did:

قائمة مصادر التحرير مثل:

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

إجابتك هنا هي ذ.

في المستعرض الخاص بك افتح phpinfo () ، تحقق من الخاصية:

extension_dir   /usr/lib/php5/20090626+lfs

في هذا المجلد يجب أن يكون لديك الآن curl.so

تحرير php.ini

nano /etc/php5/apache2/php.ini

ابحث عن "إضافات ديناميكية" أضف الشفرة أدناه:

extension=curl.so

بعد إعادة تشغيل apache2 وتحقق phpinfo () ، يجب تمكين curl


7
2017-10-01 11:49





الحل الكامل لتثبيت تمديد LAMP و cURL:

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


إلى عن على فب 5.6 هذا وسوف تفعل خدعة:

sudo apt-get install php5.6-curl

sudo service apache2 restart

1
2017-07-19 14:43