【问题标题】:Artisan serve doesn't work and it deletes server.phpArtisan serve 不起作用,它会删除 server.php
【发布时间】:2020-01-01 03:40:54
【问题描述】:

我刚刚安装了 xampp 和 laravel 当我创建一个新的 Laravel 项目并运行 php artisan serve 时,几秒钟后服务器退出,如果我重新运行它并转到 127.0.0.1,它会给我错误:

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\new_project\server.php' (include_path='C:\xampp\php\PEAR') in Unknown on line 0

并且删除了新项目中的server.php文件。

  • Windows 10
  • Laravel 5.8.34
  • PHP 7.3.8
  • 作曲家 1.9.0

    ps:我没有安装任何杀毒软件

【问题讨论】:

  • 我不明白;如果你安装了 xampp,那么为什么不通过 apache2 将 laravel 应用程序作为虚拟主机运行,而不是运行 artisan serve 呢?
  • 哦!有没有办法在 Xampp 中为 Laravel 项目制作虚拟主机!

标签: php laravel server


【解决方案1】:

php artisan:serve 将在 127.0.0.1:8000 上托管应用程序

您可以在C:\xampp\apache\conf\extra\httpd-vhosts.conf中创建虚拟主机。

<VirtualHost myproject.test:80>
  DocumentRoot "C:\xampp\htdocs\myproject\public"
  <Directory "C:\xampp\htdocs\myproject">
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
  </Directory>
</VirtualHost>

同时编辑您的主机文件 C:\Windows\System32\drivers\etc

添加以下行:127.0.0.1 myproject.test

【讨论】:

    猜你喜欢
    • 2018-09-17
    • 1970-01-01
    • 1970-01-01
    • 2019-08-01
    • 2019-08-18
    • 2019-11-20
    • 2020-04-01
    • 2016-04-14
    • 2019-12-26
    相关资源
    最近更新 更多