admin/environment/php extension/curl: Difference between revisions
From MoodleDocs
Frank Ralf (talk | contribs) (information on location of php.ini changed) |
m (added link to spanish translation of page) |
||
(14 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
{{Environment}} | |||
== Windows == | |||
To install the curl library on Windows | To install the curl library on Windows | ||
#Open the ''php.ini'' file found in the '' | # Open the ''php.ini'' file found in the ''php/php.ini'' folder (older versions of XAMPP use ''moodle/apache/bin'' folder) | ||
#Find the line: <code>;extension=php_curl.dll</code> | # Find the line: <code>;extension=php_curl.dll</code> | ||
#Remove the <code>;</code> at the beginning of the line | # Remove the <code>;</code> at the beginning of the line | ||
#Restart | # Restart Apache | ||
If you still get an error message after doing these steps, then: | |||
* Go to the ''php'' folder. | |||
* Copy the <code>icudt##.dll</code>, <code>icuin##.dll</code> and <code>icuuc##.dll</code> files (where ''##'' is a two digit number, for example: 36 or 49). | |||
* Go to the Apache ''bin'' directory. | |||
* Paste the three files: | |||
apache/bin/icudt''49''.dll | |||
apache/bin/icuin''49''.dll | |||
apache/bin/icuuc''49''.dll | |||
* Restart your Apache web server and retry your Moodle install process. | |||
Tip: If it appears that WAMP comes with/has a corrupt curl.dll version, see the forum.wampserver.com thread [http://forum.wampserver.com/read.php?2,85716,93286 Wamp Server 2.2 Windows 7 64-bit and curl not working side-by-side configuration incorrect] for details of the problem together with a fix. | |||
== Unix == | |||
To install the curl library on Unix | To install the curl library on Unix | ||
Line 12: | Line 27: | ||
# add '''--with-curl''' to the command line when you run '''configure''' | # add '''--with-curl''' to the command line when you run '''configure''' | ||
=== Ubuntu and Debian === | |||
To install the curl library on Ubuntu and Debian | To install the curl library on Ubuntu and Debian | ||
aptitude install php5-curl | |||
* Restart apache if necessary: | |||
sudo /etc/init.d/apache2 restart | sudo /etc/init.d/apache2 restart | ||
or possibly | or possibly | ||
Line 22: | Line 38: | ||
[[Category:Environment| | [[Category:Environment|PHP extension]] | ||
[[Category: | [[Category:MNet|PHP]] | ||
[[es:admin/environment/php extension/curl]] | |||
[[fr:admin/environment/php extension/curl]] | [[fr:admin/environment/php extension/curl]] | ||
[[ja:admin/environment/php extension/curl]] | [[ja:admin/environment/php extension/curl]] |
Latest revision as of 01:13, 2 January 2015
Windows
To install the curl library on Windows
- Open the php.ini file found in the php/php.ini folder (older versions of XAMPP use moodle/apache/bin folder)
- Find the line:
;extension=php_curl.dll
- Remove the
;
at the beginning of the line - Restart Apache
If you still get an error message after doing these steps, then:
- Go to the php folder.
- Copy the
icudt##.dll
,icuin##.dll
andicuuc##.dll
files (where ## is a two digit number, for example: 36 or 49). - Go to the Apache bin directory.
- Paste the three files:
apache/bin/icudt49.dll apache/bin/icuin49.dll apache/bin/icuuc49.dll
- Restart your Apache web server and retry your Moodle install process.
Tip: If it appears that WAMP comes with/has a corrupt curl.dll version, see the forum.wampserver.com thread Wamp Server 2.2 Windows 7 64-bit and curl not working side-by-side configuration incorrect for details of the problem together with a fix.
Unix
To install the curl library on Unix
- You need to recompile PHP from source
- add --with-curl to the command line when you run configure
Ubuntu and Debian
To install the curl library on Ubuntu and Debian
aptitude install php5-curl
- Restart apache if necessary:
sudo /etc/init.d/apache2 restart
or possibly
sudo /etc/init.d/apache restart