Php5 හි curl ස්ථාපනය කරන්නේ කෙසේද?


203

මා දැනට 10.04 ලුසිඩ් හි Apache සමඟ PHP 5.3 ස්ථාපනය කර ඇත. PHP Curl පුස්තකාල එකතු කරන්නේ කෙසේද? කරකැවීම සඳහා වෙනත් පරායත්තතා ස්ථාපනය කිරීමට මට අවශ්‍යද?


ඔබට අභිරුචි අනුවාදයක් අවශ්‍ය වූ විට දිගුව සම්පාදනය කරන්නේ කෙසේදැයි පෙන්වන පිළිතුරක් නැත්තේ මන්දැයි මම කල්පනා කරමි.
ඩැනියෙල් ඩබ්ලිව්.

Answers:


296

මම විශ්වාස කරන්නේ php5-curl පැකේජය උපක්‍රමය කළ යුතු බවයි. ඔබේ අභිමතය පරිදි ඇසුරුම් කළමණාකරු භාවිතා කරන්න, සහ නියෝජිතයින් ගැන සැලකිලිමත් විය යුතුය.

sudo apt-get install php5-curl

ඔබට පසුව සේවාදායකය නැවත ආරම්භ කිරීමට අවශ්‍ය වනු ඇත:

sudo service apache2 restart

විකල්පයක් ලෙස, ඔබ php-fpm භාවිතා කරන්නේ නම්, ඒ වෙනුවට ඔබට php5-fpm නැවත ආරම්භ කළ යුතුය

sudo service php5-fpm restart

1
මෙහි ඇසීම ඉතා හොඳයි, නමුත් ඊළඟ වතාවේ ඔබට යම් කාලයක් ඉතිරි කර ගැනීම සඳහා මෘදුකාංග මධ්‍යස්ථානය සෙවීමට වග බලා ගන්න;)
ඔලිවියර් ලාලොන්ඩේ

මෙය මා සීඑල්අයි වෙතින් කළමනාකරණය කරන සේවාදායකයක ඇත, මෘදුකාංග මධ්‍යස්ථානය යනු කුමක්ද?
ඩැරන් නිව්ටන්

4
Ar ඩැරන් නිව්ටන් සීඑල්අයි හා සමාන බොහෝ විට btw වනු ඇත apt-cache search.
නැනේ

1
av xav0989, මෙය දෝෂයක් ලෙස පෙනේ, ඩේබියන් හි මෙන් එය නැවත පූරණය කරන්නේ අපාචේගේ වින්‍යාසය පමණි. එය අපාචේ නැවත ආරම්භ කළ යුතුය.
d -_- b

2
උබුන්ටු 16.04 $ sudo apt-get install php5.6-curl
ෆ්‍රැන්සිස්කෝ ලූස්

10

උපසිරැසි සඳහා 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

එය 16.04 සහ ඊට වැඩි වනු ඇත?
මුරු

එය පරීක්ෂා කළේ උබුන්ටු 14.04
මොනා ජලාල්

PPA සමඟ? උබුන්ටු ගබඩාවල එවැනි පැකේජයක් නොමැත: packages.ubuntu.com/search?suite=all&keywords=php5.6-curl
muru

මගේ පිළිතුර සංස්කරණය කළා
මොනා ජලාල්

7

මගේ 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

ඔබේ පිළිතුර මෙහි 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 () පරීක්ෂා කිරීමෙන් පසුව, curl සක්‍රීය කළ යුතුය


5

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අපාචේ



2

පහත විධානය ක්‍රියාත්මක කරන්න

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

1
දේ කරන්නේ php5-mcryptමේ සමඟ ඇති?
ස්ටාර්ක්ස්

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.