我刚刚安装了 laracast/flash 并通过 Composer 更新了 nesbot/carbon。下载碳时命令发疯了。 Cmd界面显示了一会界面上散落的文字和方框,下载完成。 在
php artisan serve
做了 localhost:8000
,但出现以下错误。
警告:未知:无法打开流:第 0 行的“未知”中没有此类文件或目录
致命错误:未知:无法打开第 0 行未知中所需的 'C:\xampp\htdocs\NC World\ProjectName\server.php' (include_path='C:\xampp\php\PEAR')
发生此错误是因为缺少 server.php 文件。可能它已从您的项目目录中删除或移除。我已经面临这个问题了。只需将 server.php 文件添加到项目的根目录即可。您可以从任何其他 Laravel 项目目录添加此文件,或者仅在 Laravel 项目的根目录中创建一个名为 server.php 的文件并粘贴以下代码:
<?php
/**
* Laravel - A PHP Framework For Web Artisans
*
* @package Laravel
* @author Taylor Otwell <[email protected]>
*/
$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';
这个过程对我有用。
尝试禁用您的防病毒软件,这发生在我身上,似乎 avast 删除了我的 server.php。
所以我将其添加到例外中
在命令行中输入:
php -S localhost:8000 -t public
因为端口不公开
转到主目录并创建新的 server.php 文件,即使您也可以从另一个创建的项目复制粘贴
同样的事情发生在我身上,我只是从系统中删除防病毒软件并创建新的服务器文件
您还可以进入您的 antivurus 参数并恢复 server.php + 添加例外它对我来说效果很好,无需重新创建项目。
同样的事情发生在我身上,server.php 文件被防病毒软件删除。所以,我只是在vendors\laravel ramework\src\Illuminate oundation内添加server.php文件 资源 它对我有用
我正在使用 Avast Free Antivirus,它已检测到 server.php 为病毒。 请从防病毒软件的隔离区中恢复 server.php。
这种情况大多发生在有病毒防护时,因此创建异常,或者如果被病毒防护删除,则创建名为 server.php 的文件并粘贴以下代码。
<?php
/**
* Laravel - A PHP Framework For Web Artisans
*
* @package Laravel
* @author Taylor Otwell <[email protected]>
*/
$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';
同样的问题也发生在我身上: 只需删除项目并卸载 avast 防病毒软件并重新创建项目
同样的事情发生在我身上,只需创建新的 laravel 项目并从新项目复制 server.php 并将其粘贴到您的项目中