Laravel:在浏览器上显示 localhost:8000 时出错

rad*_*ive 7 php laravel laravel-5.1

当我尝试在命令行上使用 启动 Laravel artisan 时php artisan serve,它可以工作,因为我得到“Laravel 开发服务器在http://localhost:8000/ 上启动”。

但是,当我尝试在 Web 浏览器上运行'localhost:8000'时,出现此错误:

“警告:未知:无法打开流:在第 0 行的未知中没有这样的文件或目录

致命错误:未知:在第 0 行未知中打开所需的 'C:\xampp\htdocs\laravel\laravel/server.php' (include_path='.;C:\xampp\php\PEAR') 失败

Udh*_*iya 6

在您的项目文件夹中,server.php文件丢失,因此您收到此错误

解决方案将创建另一个项目,然后复制新创建的server.php这将解决它。

另一个解决方案是:

  1. 打开链接:https : //github.com/laravel/laravel/blob/master/server.php
  2. 复制所有代码
  3. 打开记事本并粘贴您的复制代码
  4. 保存记事本文件并设置名称server.php
  5. 复制server.php文件并将其粘贴到 Laravel 项目中

在浏览器中再次运行您的项目现在您不会收到错误并且 Laravel 项目将正常工作。


小智 0

尝试将端口更改为 8080。也许其他应用程序已经负责端口 8000(又称正在使用的端口)。