【问题标题】:autoload.php issue: failed to open stream: no such file or directoryautoload.php 问题:无法打开流:没有这样的文件或目录
【发布时间】:2014-02-20 16:16:31
【问题描述】:

我是 PHP 新手,正在尝试找出 autoload.php 的问题。我下载了 php-amqplib 包及其依赖项并尝试测试 PHP 页面。我无法打开流:没有这样的文件或目录 'D:\inetpub\wwwroot\test\vendor\videlalvaro\php-amqplib\demo/../vendor/autoload.php' (include_path='.;C: \php\梨')。我使用的是 5.3.13,它安装在 'D:\PHP5313' 文件夹中。没有“梨”文件夹。如果我遗漏了什么,你能告诉我吗?感谢您的任何建议。

autoload.php

require_once __DIR__ . '/composer' . '/autoload_real.php';

return ComposerAutoloaderInit5e74aaf68e13rfe5f321c5a586eb96f22::getLoader();

【问题讨论】:

标签: php php-amqp


【解决方案1】:

您的所需文件的路径不正确 (autoload.php)。

__DIR__ 是文件所在的实际目录。我认为您必须返回到autoload.php 所在的文件夹。

D:\inetpub\wwwroot\test\vendor\videlalvaro\php-amqplib\demo/../vendor/autoload.php' 

我认为您必须回到通常自动加载文件所在的供应商文件夹。我认为它的 3 个文件夹更高。

【讨论】:

  • Autoload.php 位于 D:\inetpub\wwwroot\test\vendor。我必须在哪里进行更正?
  • 在包含 autoload.php 的地方,我认为您使用 __DIR__ 然后返回 __DIR__."/../../",直到您位于正确的位置。
猜你喜欢
  • 1970-01-01
  • 2021-07-12
  • 2018-01-21
  • 1970-01-01
  • 2017-05-04
  • 1970-01-01
相关资源
最近更新 更多