2 abnerkou AbnerKou 于 2017.01.07 15:30 提问

nginx 连接php 浏览器访问时curl 模块找不到

PHP module cURL not installed.
Please ask your server administrator to install the module.

PHP modules have been installed, but they are still listed as missing?
Please ask your server administrator to restart the web server.

图片

1个回答

qq_16877261
qq_16877261   2017.01.11 13:11

1、首先确保你安装的PHP版本是最新的
2、如果不是最新的PHP版本,请确保你开启了curl模块
开启php curl函数库的步骤如下:
打开php.ini,开启extension=php_curl.dll
检查php.ini的extension_dir值是哪个目录,检查有无php_curl.dll,没有的请下载php_curl.dll
再把php目录中的libeay32.dll,ssleay32.dll拷到c:\windows\system32里面
重启下 apache或者iis

qq_16877261
qq_16877261 回复AbnerKou: 最重要的是前两条。后面的主要是我百度到的。因为现在安装的PHP版本一般都有curl模块
一年多之前 回复
AbnerKou
AbnerKou 大哥,我是linux系统
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
nginx +curl 403错误处理
先不说别的,看一下我的当前server模块的Nginx配置 server { listen 8000; server_name intf.zjy.haodf.net; root /home/zjy/services/user/src/service; location ~*\.php?$ { include fastcgi.
windows下PHP + Nginx curl访问本地地址超时卡死问题的解决方案
原因:windows 下 nginx+php环境,不支持并发。解决方案:1.在配置nginx vhost时,需要同时运行的网站设置不同的fastcgi_pass的端口号eg:server { server_name t.memory-ferry; # 其他配置... location ~ \.php$ { include fastcgi_params;
curl被禁用后,如何开启、如何模拟浏览器去访问
当服务器403 foribben的时候,看看是否出现curl被禁止访问。 vi /usr/local/nginx/conf/cc.conf 去掉禁止curl if ($http_user_agent ~ "curl") { return 403; } 然后 amh nginx reload 重启nginx 自己可以模拟浏览器去curl请求 是安装了防cc攻击模块了
windows下PHP + Nginx curl访问本地超时
出现以上原因是因为windows 下 nginx+php环境,不支持并发的原因。 当同时访问多个域名,并且同时指向你本地服务的时候,就不支持并发了。 解决方法: 1.nginx.conf 里面 对不同server  修改fastcgi_pass的端口号 例:fastcgi_pass   127.0.0.1:9000;        fastcgi_pass   127.0.0.1:900
PHP 访问URL 解决AJAX 跨域问题
<?php $ch = curl_init(); $rainbowdash = $_POST['args']; $fields = array( 'args='=>$rainbowdash); $postvars = ''; foreach($fields as $key=>$value) { $postvars .= $key . $value; } $ur
用浏览器访问网站很快,但是用curl命令行访问却很慢
这几天遇到一个问题 问题的症状是这样的 打开一个网站,用浏览器打开非常快,但是用命令行的curl或者使用python脚本来访问却非常慢 用charles抓包访问了一下发现时间全花在了dns上 接着我就试着修改/etc/hosts文件,无效,虽然访问最终用了hosts文件里面写的ip,但是时间依然浪费在了dns查询上面 清理dns缓存  无效 但是,我通过修改http请求的Host字段,并
window 下nginx+php curl 超时
问题:apache+php 能正常访问,换成nginx+
nginx+php下curl请求https报502错
在做公司项目的时候使用了第三方的API接口,且接口采用的是https请求,在本地的wamp集成环境开发测试正常,放到服务器上结果报错 nginx 502 bad gateway。在论坛中爬楼了几天今天终于找到原因,php版本问题; 公司项目线上环境: 服务器安装了wdcp其中nginx是1.4.2版本 php是5.2.17版本 部署项目上去后,怎么运行都报502错,刚开始怀疑是nginx
curl或wget 请求服务器超时 504解决方案
1、 curl --connect-timeout 100000 -m 2000000  http://ttmytest.len.so/home/task/createprintpkg   无效 2、set_time_limit不起作用 3、修改php.ini的max_execution_time
PHP——CURL模拟请求微信接口
微信的接口调用比如accesstoken都是https协议的,如果直接通过http访问,则会返回错误信息 PHP的CURL可以模拟提交请求或者接受请求,这里我们需要请求微信后台接口。 而CURL最新版本中, CURLOPT_SSL_VERIFYPEER FALSE 禁止 cURL 验证对等证书(peer's certificate)。要验证的交换证书可以在 CU