如何在没有工匠的情况下运行Laravel?

2022-08-30 22:36:01

我有PHP和Apache2,我想在没有Artisan的情况下运行Laravel框架,但我不能!有谁知道如何在没有工匠的情况下运行Laravel?


答案 1

我已经解决了这个问题。问题出在我的htaccess和mod_rewrite(Apache2)中。现在,我只能通过键入 localhost/public 来连接到我的应用程序。

如果有人想公开应用程序,更简单,更快捷的方法是:

  • 重命名根目录“索引.php”中的“服务器.php”文件
  • 将 .htaccess 从公用文件夹移动到根目录
  • 使 Apache2 可以访问您的目录(设置正确的文件/文件夹权限)。

感谢所有用户的帮助!:)

重要编辑

考虑使用Apache虚拟主机(将虚拟主机指向/public Laravel文件夹),而不是将server.php重命名为索引.php因为这样做,当您在视图中使用Laravel的资产()功能时,您需要在“public/”之前添加前缀。

当与使用不同配置的其他开发人员合作时,这可能是一个大问题,因为他们将能够看到资产,而您却看不到(反之亦然)。


答案 2

我在 Mac 中使用 xampp

  1. 在htdocs / 运行以下命令:$ laravel new myblog

  2. 成功创建后,运行以下命令并执行以下操作:sudo chmod -R o+w storage/

  3. 将服务器.php更改为索引.php(@ 根目录)

  4. 将 .htaccess 从公共目录复制到根目录

  5. (可选)在资源/应用边栏选项卡中.php →更改为<link href="{{ asset('public/css/app.css') }}" rel="stylesheet">

  6. 在 http://localhost/myblog/ 运行


推荐