【问题标题】:How can I run my Laravel project without cmd command "php artisan serve"?如何在没有 cmd 命令“php artisan serve”的情况下运行我的 Laravel 项目?
【发布时间】:2020-07-10 16:09:26
【问题描述】:
<VirtualHost *:80>
ServerAdmin webmaster@hujjaj.dev
DocumentRoot "C:\xampp\htdocs\hujjaj_app_new\public"
ServerName hujjaj.dev
ErrorLog "logs/hujjaj.dev-error.log"
CustomLog "logs/hujjaj.dev-access.log" common

我在我的虚拟主机文件中这样做并更新 127.0.0.1 hujjaj.dev 然后我重新启动 XAMPP,然后我导航到 localhost/hujjaj.dev 但显示 404|Not Found。

【问题讨论】:

标签: php laravel


【解决方案1】:

请尝试以下方法

<VirtualHost 127.0.0.2:80>
  DocumentRoot “D:\laravel-gkb\public”
  DirectoryIndex index.php
  ServerName laravel-gkb.test
  <Directory “D:\laravel-gkb\public”>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
    Order Deny,Allow
    Allow from all
    Require all granted
  </Directory>
</VirtualHost>

然后在您的hosts 文件中添加保存域

127.0.0.2 hujjaj.dev

更多详情请参考:link

【讨论】:

  • 很好,谢谢 Rijosh 我尝试了这个,它在 127.0.0.2 工作,但我的网站图片没有显示,因为我使用存储来保存图片。请指导我
  • 除非您为目录设置777权限,否则无法显示存储图像路径。您可以使用命令php artisan storage:link 向公众添加存储链接。现在可以直接使用存储文件链接了。
【解决方案2】:

是的,还有另一种方式来运行 laravel 项目,使用以下命令..

php -S 127.0.0.1:8001 server.php

这将在127.0.0.1:8001 提到的地址运行您的应用程序。

注意:laravel 默认入口点是server.php,这就是我们提到它的原因。否则将是index.php

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-05-14
    • 2018-06-08
    • 2017-06-26
    • 2016-11-25
    • 2021-06-22
    • 1970-01-01
    • 2015-05-01
    • 2015-04-03
    相关资源
    最近更新 更多