您的位置:

phpcurllinux的简单介绍

本文目录一览:

linux中php没有curl这个扩展,大家怎么解决啊?求解

首先看下php扩展库里有没有php_curl.dll这个扩展库文件  没有的话要去下载一个

下载地址:网页链接

修改php.ini文件:

extension=php_curl.dll

然后phpinfo查看一下有没有curl相关信息  有的话就说明开启成功

linux php curl急急急

这个貌似你的web服务器启动的时候还无法解析网络造成的,简单的办法就是在确定你现在可以解析 的情况下 重启你的 web服务器

还有就是强制PHP直接请求对该网址进行解析不使用现有cache

$ch = curl_init();

curl_setopt($ch, CURLOPT_HEADER, 1);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

curl_setopt($ch, CURLOPT_HTTPGET, 1);

curl_setopt($ch, CURLOPT_URL, ' );

curl_setopt($ch, CURLOPT_DNS_USE_GLOBAL_CACHE, false );

curl_setopt($ch, CURLOPT_DNS_CACHE_TIMEOUT, 2 );

curl_exec($ch);

curl_getinfo($ch);

curl_error($ch);

linux php curl扩展已经安装为什么不能用

1.将PHP安装文件夹下的三个文件php_curl.dll(可能在ext文件夹中),libeay32.dll,ssleay32.dll 复制到 %windir%/system32下;

2.打开php.ini(可能在PHP环境的安装目录下,默认在c:\WINDOWS目录下),将;extension=php_curl.dll头部的分号去掉;

3.重启php的服务(apache或者IIS),如重启IIS,运行iisreset即可。

怎么查看linux上有没有安装phpcurl

步骤如下:

1. 进到对应扩展目录

# cd /usr/local/src/php-5.2.12/ext/curl

2. 调用phpize程序生成编译配置文件

# /usr/local/php5/bin/phpize

3. 调用configure生成Makefile文件,然后调用make编译,make install安装

# ./configure -with-curl=/usr/local/curl -with-php-config=/usr/local/php5/bin/php-config# make# make install

4. 修改php配置文件

;修改扩展库目录extension_dir = "/usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/";添加curl扩展extension = curl.so

5. 重启Apache即可。

php如何执行linux的curl指令

PHP 中执行系统命令有几种方式:

system():和 C 语言中的 system() 函数的用法是一样的,参数为命令行,成功则返回命令输出的最后一行,失败则返回 FALSE。

shell_exec():执行命令,然后返回命令执行后的 stdout 输出。

passthru():直接执行命令,然后将输出内容直接显示到网页上。

在这里,curl 的输出不用显示到网页上,所以 system() 可能比较合适。