php-curl 相关问题

HTTP请求的PHP cURL扩展

curl 显示为已安装并启用,但在 php 中执行时抛出未定义的函数错误

运行在Centos 7系统上。 phpinfo() 说curl 已启用,但是当我运行此代码时: 运行在Centos 7系统上。 phpinfo() 说curl 已启用,但是当我运行此代码时: <?php // API $url = 'https://api.openai.com/v1/embeddings'; // Create a new cURL resource $ch = curl_init($url); ?> 我收到错误:PHP 致命错误: 未捕获错误:调用未定义的函数curl_init() 如果我尝试安装它,则表示它已安装: yum install php-curl Package php-common-8.1.14-1.el7.remi.x86_64 already installed and latest version 一切都没有答案。 我可以从这里尝试什么? 为什么curl没有执行? php --version PHP 8.1.14 (cli) (built: Jan 4 2023 06:45:14) (NTS gcc x86_64) Copyright (c) The PHP Group Zend Engine v4.1.14, Copyright (c) Zend Technologies with Zend OPcache v8.1.14, Copyright (c), by Zend Technologies phpinfo(); cURL support enabled cURL Information 7.29.0 php -i | grep "curl" /etc/php.d/20-curl.ini, curl curl.cainfo => no value => no value 在/etc/php.d/20-curl.ini中: 扩展名=curl.so yum list *curl* Installed Packages curl.x86_64 7.29.0-59.el7_9.1 installed libcurl.x86_64 7.29.0-59.el7_9.1 installed libcurl-devel.x86_64 7.29.0-59.el7_9.1 installed python-pycurl.x86_64 7.19.0-19.el7 @base Available Packages collectd-curl.x86_64 5.8.1-1.el7 epel collectd-curl_json.x86_64 5.8.1-1.el7 epel collectd-curl_xml.x86_64 5.8.1-1.el7 epel curlftpfs.x86_64 0.9.2-14.el7 epel flickcurl.x86_64 1.25-2.el7.nux nux-dextopflickcurl-debuginfo.x86_64 1.25-2.el7.nux nux-dextopflickcurl-devel.x86_64 1.25-2.el7.nux nux-dextopfuse-curlftpfs.x86_64 0.9.1-1.el6.rf rpmforge libcurl.i686 7.29.0-59.el7_9.1 updates libcurl-devel.i686 7.29.0-59.el7_9.1 updates nbdkit-plugin-curl.x86_64 1.2.7-2.el7 epel ocaml-curl.x86_64 0.7.5-3.el7 epel ocaml-curl-devel.x86_64 0.7.5-3.el7 epel perl-WWW-Curl.x86_64 4.15-13.el7 base php-pear-Net-Curl.noarch 1.2.5-10.el7 epel python34-pycurl.x86_64 7.43.0-7.el7 epel python36-pycurl.x86_64 7.43.0-7.el7 epel uwsgi-alarm-curl.x86_64 2.0.18-8.el7 epel uwsgi-plugin-curl-cron.x86_64 2.0.18-8.el7 epel 文件损坏原来是罪魁祸首。 无论如何,在彻底验证了 php 中安装并启用了curl并且apache正在调用正确的php版本之后,我终于意识到问题出在代码本身上。 不是语法,而是代码中显然存在导致错误的不可见字符。 重新输入相同的代码后,它起作用了。 <?php // API $url = 'https://api.openai.com/v1/embeddings'; // Create a new cURL resource $ch = curl_init($url); ?> 如果有人知道检测文本文件中这些字符的方法,请在评论中留下该信息。 谢谢!

回答 1 投票 0

HikCentral Professional OpenAPI 身份验证和 JSON 数据获取问题

我一直在尝试使用 cURL PHP 调用停车费/计算 API,我能够获得 200 状态代码,这意味着它到达了服务器。但不知何故,JSON 数据甚至没有显示...

回答 1 投票 0

全新prestashop 1.7安装curl超时

我正在尝试在本地计算机上安装 Prestashop 使用ubuntu 18.04、php 7.2、mysql 5.6、apache 2.4 我已经从他们的 github 存储库克隆,签出到分支 1.7.6.x,安装了 Composer

回答 1 投票 0

保存 keycloak 用户的自定义属性时出现问题

上下文 我有一个 php 网站。 Keycloak用于身份验证。这部分工作正常。 我现在尝试通过其 REST API 直接将用户相关状态保存到 keycloak (不需要另一个用户数据库)。 问题 ...

回答 1 投票 0

为登录用户请求 Azure 访问令牌时出现 400 错误请求错误

我正在设置 SSO 以通过 Microsoft 登录登录我的网站。当用户登录 Microsoft 并重定向回我的网站时,我的网站会请求并接收访问令牌。它有效...

回答 1 投票 0

php-curl 重定向后不发送授权标头

我正在使用 PHP 7.2 和 cURL 7.53.1。 我正在尝试使用 Google 的 NEST REST API。 我尝试像这样的 CURL 请求: curl_setopt_array($curl, 数组( CURLOPT_URL => "https://developer-api.nest.com",

回答 1 投票 0

无法在 DirectAdmin CustomBuild 中下载 PHP 文件

我在使用 DirectAdmin 的 CustomBuild 工具时遇到问题。当我尝试使用 DirectAdmin 控制面板中的内置功能构建 PHP 时,我收到以下错误消息: ...

回答 1 投票 0

什么设置正在停止 Curl 和 file_get_contents?

由于某种原因,在 Curl 和 file_get_contents 上我只允许下载 612525 字节。我查看了 echo phpinfo(); 的输出并没有看到任何明显的东西。什么设置会是

回答 1 投票 0

Discord api 不返回任何内容

我尝试使用此 API 来获取用户所在的所有公会的列表,但是当我打印响应时,我只看到一个空白屏幕。 我尝试使用此 API 来获取用户所在的所有公会的列表,但是当我打印响应时,我只看到一个空白屏幕。 <?php session_start(); $url = "https://discord.com/api/users/@me/guilds"; $data = array('Content-Type: application/x-www-form-urlencoded', 'Authorization: Bearer ' . $_SESSION["access_token"]); $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_HTTPHEADER, $data); $response = curl_exec($curl); curl_close($curl); $results = json_decode($response); print_r($results); ?> 检查 PHP 服务器的日志。您正在尝试读取不存在的会话密钥。 Undefined array key "access_token" in test.php on line 5

回答 1 投票 0

需要从url获取元素

我有一个看起来像这样的网址 14,70 € 我想从中得到 14.70 欧元。 我有这个 $url = "http://www.

回答 1 投票 0

PHP cURL 的请求产生 403

我的 PHP cURL 请求出现问题,它显示 403 错误。 在 Postman 和浏览器中,URL 工作正常,Postman 生成了下面的 PHP cURL 代码,但无论如何都显示 403 错误。我

回答 2 投票 0

SUMUP 与 php 中的curl 集成

我正在尝试结帐 SUMUP 付款并始终获得: *{"title":"错误请求","status":400,"detail":"缺少必需的请求正文:公共组织。

回答 1 投票 0

PHP cUrl 扩展因 v8.2.12 更新而损坏

这已经让我发疯有一段时间了。 当我将 Windows PHP 安装从 v8.2.11 更新到 v8.2.12 时(早在 10 月份),cUrl 扩展就停止工作了。以前的版本一直在工作...

回答 1 投票 0

亚马逊广告 Curl PHP

亚马逊为广告API提供了一个暂存器,其中包含PHP和curl代码。不幸的是,PHP 代码使用 fopen - 这在我的托管服务器上不好,远程 url 打开已关闭。 我有...

回答 1 投票 0

无法从公开提供的网站(PHP)下载xml数据

我想从这个 xml URL 获取数据: https://www.romania-insider.com/feed 到目前为止我尝试通过 PHP 下载它的方法是: cURL 、 file_get_contents() 、 simplexml_load_file() 但对于一些...

回答 1 投票 0

Php 8.2 卷曲扩展无法在 Windows + mamp 上工作

我没有让curl 扩展适用于php 8.2。我在 Windows 上使用 MAMP PRO(最新版本)。对于 php 8.1 它有效。我尝试使用 php 8.2.1 和 8.2.2。 我尝试过的: 取消注释 php_curl.dll ...

回答 1 投票 0

如何提供自定义密码来curl来模拟浏览器

如何提供自定义密码以用于 SSL 协商的curl?我有一个网站根据 SSL 握手期间“Client Hello”中提供的密码授予/拒绝我的访问权限。出现...

回答 1 投票 0

我需要帮助在我的涂鸦每周日程中添加个人日程(PHP cURL)

我正在开发一个网站,用户可以控制他们的恒温器,但我在时间表部分遇到困难。我可以显示它,但是当我创建新的时间表时,温度不是 ap...

回答 1 投票 0

从私人仓库获取下载链接

在 PHP 中,我尝试使用 Github API 从我的私人存储库获取下载链接。 我参考了这个文档:https://docs.github.com/en/rest/repos/contents?apiVersion=2022-11-28#download-a-repository-

回答 1 投票 0

尝试使用 AlmaLinux 9 PHP 8.1 cURL 修复错误代码 7?

我最近安装了带 LAMP 的 AlmaLinux 9,除了 cURL 之外,一切正常。我已验证 cURL 已安装并启用。当我运行以下代码时,我收到 $url = 'http://example....

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.