Home > Article > Backend Development > Share a solution when the PHP server does not support the php curl_exec function
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:
Copy libeay32.dll, ssleay32 in the PHP directory .dll, php5ts.dll files to the system32 directory.
2. Modify php.ini: configure extension_dir and remove the semicolon in front of extension = php_curl.dll.
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!