require():打开所需的php文件失败

时间:2017-03-21 20:07:13

标签: php amazon-web-services xampp require autoloader

最近,我编写了整台计算机,并安装了Windows 7 64位。在此之前,我将所有文件保存在外部硬盘上。我备份的一件事是使用AWS DynamoDB服务的PHP脚本。

在我编写计算机之前,一切都很完美。在我格式化之后,我通过Microsoft WebPI安装了XAMPP,Visual Studio Code和PHP 7.1.1。

目前,当我尝试运行我的PHP脚本时,我在屏幕上出现此错误:

  

警告:require(/zip/aws/aws-autoloader.php):无法打开流: D:\ Users \ Lenovo \ xampp \ htdocs中没有此类文件或目录\ public_html \ file.php 在线 7

     

致命错误:require():无法打开所需的'/zip/aws/aws-autoloader.php'(include_path='D:\Users\Lenovo\xampp\php\PEAR')在 D:\ Users \ Lenovo \ xampp \ public_html \ file.php 7

我用这种方式调用自动加载器:

require '/zip/aws/aws-autoloader.php';

我试图理解我是否忘记安装另一个东西,或者它是否与系统有关(之前我有过Windows 10)......

你可以帮我解决一下吗?我对PHP这个话题很新...

1 个答案:

答案 0 :(得分:1)

您应该指定整个路径,如下所示:require __DIR__ . '/zip/aws/aws-autoloader.php';