PhpWebStudy运行Laravel

创建Laravel项目

如果你想使用已存在的项目. 你可以跳过此步骤. 继续 创建站点

你可以使用Composer创建Laravel项目

shell
composer create-project laravel/laravel example-app

当然,FlyEnv也提供了快速创建laravel项目的方法。

  1. 在站点面板中. 点击 '新建项目'
  1. 选择项目保存位置, 项目使用的PHP版本, Laravel的版本. 点击 '确定' 按钮.
  1. 项目创建成功后, 你可以继续下一个步骤. 创建站点

创建站点

单击“站点”面板中的“添加”按钮。或者单击前面步骤中的“创建站点”按钮。进入添加站点界面

字段描述可以在这个参考中找到 Hosts

  1. 选择站点根目录。对于 Laravel 项目,选择public目录。如果来自上一步,则会自动选择它。
  1. 设置 url rewrite
  • Nginx

在“Nginx Url Rewrite”块中选择 laravel。如果来自上一步,则会自动选择它

或者使用这个

sh
location / {
	try_files $uri $uri/ /index.php$is_args$query_string;
}
  • Apache

创建项目时,.htaccess 文件已自动创建。或者使用下面的内容手动创建它

sh
<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews -Indexes
    </IfModule>

    RewriteEngine On

    # Handle Authorization Header
    RewriteCond %{HTTP:Authorization} .
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

    # Redirect Trailing Slashes If Not A Folder...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} (.+)/$
    RewriteRule ^ %1 [L,R=301]

    # Send Requests To Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>
  • Caddy

无需额外设置

启动并运行

  • 启动 PHP / Apache / Nginx / Caddy. 单击“站点”面板中的链接。在浏览器中打开

 

  • 在这里查看站点日志

 

posted @   小旭的blog  阅读(36)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
历史上的今天:
2020-11-26 Python接口自动化之pymysql数据库操作
点击右上角即可分享
微信分享提示