PhpWebStudy运行Laravel
创建Laravel项目
如果你想使用已存在的项目. 你可以跳过此步骤. 继续 创建站点
shell
composer create-project laravel/laravel example-app
当然,FlyEnv也提供了快速创建laravel项目的方法。
- 在站点面板中. 点击 '新建项目'

- 选择项目保存位置, 项目使用的PHP版本, Laravel的版本. 点击 '确定' 按钮.

- 项目创建成功后, 你可以继续下一个步骤. 创建站点

创建站点
单击“站点”面板中的“添加”按钮。或者单击前面步骤中的“创建站点”按钮。进入添加站点界面
字段描述可以在这个参考中找到 Hosts
- 选择站点根目录。对于 Laravel 项目,选择public目录。如果来自上一步,则会自动选择它。

- 设置 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. 单击“站点”面板中的链接。在浏览器中打开


- 在这里查看站点日志


【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
2020-11-26 Python接口自动化之pymysql数据库操作