当前位置:首页 » 编程语言 » phpcurllinux

phpcurllinux

发布时间: 2023-04-30 12:13:55

linuxphp没有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, 'http://www..com );
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);

❸ PHP怎么开启CURL函数

linux下 需要编译的时候加入curl库

windows下 只需要修改 php.ini 中的 扩展 把相应的.dll 加进去就行了

以下是来自php手册
要使用PHP的cURL支持你必须在编译PHP时加上--with-curl[=DIR] 选项,DIR为包含lib和include的目录路径。在include目录中必须有一个名为curl,包含了easy.h和curl.h的文件夹。lib文件夹里应该有一个名为libcurl.a的文件。对于PHP 4.3.0你可以配置--with-curlwrappers 使cURL使用URL流。

Note: Win32用户注意
要在Windows环境下使用这个模块,libeay32.dll和ssleay32.dll必须放到PATH环境变量包含的目录下。 不用cURL网站上的libcurl.dll。

❹ 如何开启PHP curl函数库

windows下开启方法:

1、拷贝PHP目录中的libeay32.dll, ssleay32.dll, php5ts.dll, php_curl.dll文件到 system32 目录。
2、修改php.ini:配置好 extension_dir ,去掉 extension = php_curl.dll 前面的分号。3、重起apache。测试是否安装成功:

<?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);

?>linux下开启方法:
方法一安装cURL
# wget http://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安装php 只要打开开关 --with-curl=/usr/local/curl 就可以了。 这个扩展库还是非常棒,是fsockopen等等相关的有效的替代品。
方法二
进入安装 原php 的源码目录,cd ext
cd curl

phpize
./configure --with-curl =DIR
make
就会在PHPDIR/ext/curl /moudles/下生成curl .so的文件。复制curl .so文件到extensions的配置目录,修改php .ini就好了

❺ php如何执行linux的curl指令

curl 不是即时的输入输出的命令,php 有运行时间限制, curl 运行会导致 curl 运行时间不够而被杀掉的。

php 有运行 linux 命令的函数,记得 system() 是一个,之后还有另外一个。注意这两个命令是可以在 php.ini/php.conf 里面设置禁止使用的。

❻ linux防火墙会使php curl失效怎么单独开启

-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A OUTPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
你可以去看下《Linux就该这么学》这本书的第八章,详细介绍了防火墙的用法。

❼ Linux服务器PHP环境Curl模块详细配置,开启SSL和HTTPS支持

为什么我的还是不行 已经加了--with-ssl

热点内容
java返回this 发布:2025-10-20 08:28:16 浏览:713
制作脚本网站 发布:2025-10-20 08:17:34 浏览:979
python中的init方法 发布:2025-10-20 08:17:33 浏览:687
图案密码什么意思 发布:2025-10-20 08:16:56 浏览:840
怎么清理微信视频缓存 发布:2025-10-20 08:12:37 浏览:746
c语言编译器怎么看执行过程 发布:2025-10-20 08:00:32 浏览:1086
邮箱如何填写发信服务器 发布:2025-10-20 07:45:27 浏览:314
shell脚本入门案例 发布:2025-10-20 07:44:45 浏览:194
怎么上传照片浏览上传 发布:2025-10-20 07:44:03 浏览:882
python股票数据获取 发布:2025-10-20 07:39:44 浏览:841