php - 未知:第 0 行需要打开失败。laravel 5.6

php - Unknown: Failed opening required on line 0. laravel 5.6

我刚刚安装了 laracast/flash 并通过 composer 更新了 nesbot/carbon。下载 carbon 时 cmd 发疯了。 Cmd界面一会界面上散落的文字和方框,下载完成。 在 localhost:8000 做了 php artisan serve,我遇到了以下错误。

Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0

Fatal error: Unknown: Failed opening required 'C:\xampp\htdocs\NC World\ProjectName\server.php' (include_path='C:\xampp\php\PEAR') in Unknown on line 0

尝试禁用您的 anti-virus,这发生在我身上,avast 似乎删除了我的 server.php。

所以我把它添加到例外

同样的问题发生在我身上: 只需删除项目并卸载 avast 杀毒软件并重新创建项目

发生此错误是因为缺少 server.php 文件。可能是从您的项目目录中删除或移除。我已经遇到过这个问题。只需在项目的根目录添加 server.php 文件。您可以从任何其他 laravel 项目目录添加此文件,或者只在 laravel 项目的根目录中创建一个名为 server.php 的文件并粘贴以下代码:

<?php

/**
 * Laravel - A PHP Framework For Web Artisans
 *
 * @package  Laravel
 * @author   Taylor Otwell <taylor@laravel.com>
 */

$uri = urldecode(
    parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH)
);

// This file allows us to emulate Apache's "mod_rewrite" functionality from the
// built-in PHP web server. This provides a convenient way to test a Laravel
// application without having installed a "real" web server software here.
if ($uri !== '/' && file_exists(__DIR__.'/public'.$uri)) {
    return false;
}

require_once __DIR__.'/public/index.php';

这个过程对我有用。

转到主目录并创建新的 server.php 文件,您也可以从另一个创建的项目中复制粘贴

我也遇到了同样的情况,我只是从我的系统中删除了防病毒软件并创建了新的服务器文件

在命令行中输入:

php -S localhost:8000 -t public

因为端口不是public

您也可以进入 防病毒参数并恢复 server.php + 添加一个例外 它对我来说很好用而无需重新创建项目。

同样的事情发生在我身上只是创建新的 laravel 项目并从新项目复制 server.php 并将其粘贴到您的项目