【问题标题】:Why can't I run my laravel app with PHP artisan serve?为什么我不能使用 PHP artisan serve 运行我的 laravel 应用程序?
【发布时间】:2019-07-07 16:10:33
【问题描述】:

我正在开发一个 laravel 应用程序。我简单地安装了一个新的 laravel 应用程序,在前几天它运行得很好。

但是现在运行 php artisan serve 后,我无法在浏览器中访问我的项目。浏览器只是说找不到页面,并且该页面的缓冲就像无限一样。

我尝试在不同的端口上运行服务器:

php artisan serve --port=9000

然后在http://127.0.0.1:9000/访问它

它曾经运行良好,但后来又停止了。

【问题讨论】:

    标签: php laravel port laravel-artisan serve


    【解决方案1】:

    您可以尝试以下方法:

    • php -S localhost:8000 -t public 使用内置 PHP 服务器运行
    • 全新安装 laravel 项目并将文件复制到其中。

    【讨论】:

    • 我尝试的代码实际上只是cmder命令行中的命令:> php artisan serve > php artisan serve --port=9000 并且没有错误消息,只是我上面描述的行为。谢谢你,这个命令奏效了。我只是担心这一点:该命令与 php artisan serve 运行相同吗?因为我认为工匠运行的过程不仅仅是 php,还是我的错?谢谢
    • 运行php artisan serve 只是运行php -S 127.0.0.1:8000 -t public。但这样做的主要优点是它可以在执行期间附加 Laravel 的调试器。所以,为了更安全,只需使用php artisan serve
    【解决方案2】:

    它对我不起作用,但我使用了作曲家:

    php artisan serve --port=9000 
    

    然后它挂了。我按 CTRL+C 并没有任何错误地工作

    【讨论】:

      【解决方案3】:

      试试这个,这些都解决了;

      1) 将默认网址更改为这样 - localhost/<your-project-name>/public/ 而不是默认网址 127.0.0.1:8000

      2) 使用这个php -S localhost:8000 -t publicphp -S 127.0.0.1:8000 -t public

      【讨论】:

        猜你喜欢
        • 2017-04-15
        • 2014-05-24
        • 2016-11-25
        • 2020-05-28
        • 2016-07-25
        • 1970-01-01
        • 1970-01-01
        • 2020-01-09
        • 2020-12-14
        相关资源
        最近更新 更多