无法打开流。没有这样的文件或目录 Request2.php

我正在使用Ubuntu 19.10pear/Request2使用sudo pear install http_request2. 我在向Azure Face API发送请求时尝试在我的 PHP 文件中使用它,但它给了我以下错误。

警告:require_once(HTTP/Request2.php):打开流失败:第 3 行的 /opt/lampp/htdocs/php_to_flutter/create_face_list.php 中没有这样的文件或目录

致命错误:require_once():在第 3 行的 /opt/lampp/htdocs/php_to_flutter/create_face_list.php 中打开所需的 'HTTP/Request2.php' (include_path='.:/opt/lampp/lib/php') 失败

我已验证所需文件可在

/usr/share/php/HTTP

但它没有选择它们。我该怎么解决?谢谢


米琪卡哇伊
浏览 101回答 2
2回答

叮当猫咪

我已经解决了这个问题。这可能不是一个有效的解决方案,但它对我有用。以下是步骤将Net文件夹复制到HTTP文件夹将HTTP文件夹从/usr/share/php复制到保存我的 .php 文件的htdocs中。繁荣!!!它工作得很好。如果有人有其他解决方案,请分享。我也会试试的。谢谢

梦里花落0921

正如官方 PEAR 手册所述,在需要软件包文件之前,您应该检查 pear 存储其所有扩展名的目录是否已添加到“include_path”.ini php 设置中,如果不是,则应手动添加它。 官方文档但是你最好从 pear 切换到 composer,因为 pear 已经死掉的包管理器不会长期更新
打开App,查看更多内容
随时随地看视频慕课网APP