Home  >  Article  >  Backend Development  >  Share a solution when the PHP server does not support the php curl_exec function

Share a solution when the PHP server does not support the php curl_exec function

怪我咯
怪我咯Original
2017-05-17 11:03:353650browse

I explained to you the usage of php curl_exec function, but sometimes you will find that the server does not support the curl_exec function. When you encounter this situation, don’t Don’t worry, follow the methods below and your problem will be solved soon. Let’s take a look.

If your computer is windows, please use the following method:

  1. Copy libeay32.dll, ssleay32 in the PHP directory .dll, php5ts.dll files to the system32 directory.

  2. Share a solution when the PHP server does not support the php curl_exec function

  3. Share a solution when the PHP server does not support the php curl_exec function

2. Modify php.ini: configure extension_dir and remove the semicolon in front of extension = php_curl.dll.

Share a solution when the PHP server does not support the php curl_exec function

3. Restart apache or the server you are using

Test whether the installation is successful:

<?php
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,"http://www.google.cn");
curl_setopt($ch,CURLOPT_HEADER,1);
curl_exec($ch);
curl_close($ch);
?>

The above is how to open windows.

How to open under Linux:

Method 1

Install cURL

# wgethttp:// curl.haxx.se/download/curl-7.17.1.tar.gz

# tar -zxf curl-7.17.1.tar.gz

# ./configure --prefix= /usr/local/curl

# make; make install

Install php

Just turn on the switch --with-curl=/usr/local/curl

will do.

This extension library is still very good and is an effective substitute for fsockopen and other related things.

Method 2

Enter the source directory where the original php was installed,

cd ext

cdcurl

phpize

./configure
--with-curl=DIR

make

will generate the curl.so file under PHPDIR/ext/curl/moudles/ .

Copy the curl.so file to the configuration directory of extensions and modify php.ini.

The above is the solution provided by everyone when the php curl_exec function cannot be used in different environments. Hope it helps.

【Related tutorial recommendations】

1. "php.cn Dugu Jiujian (4)-php video tutorial"

The above is the detailed content of Share a solution when the PHP server does not support the php curl_exec function. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn