搜索

📄 文章 📚 合集
热门搜索
🐘 PHP ⚡ Laravel 🎨 Vue.js ⚛️ React 📦 Yii 📘 JavaScript 🗄️ MySQL 🐳 Docker
返回合集

[板块1:项目初始化与环境搭建] - 03 - 「好站站」企业建站引擎-后端环境初始化

代码示例
## 创建 「好站站」企业建站引擎 项目

在 Laragon 终端中执行:

1.安装Laravel 12

cd D:\laragon\www
composer create-project laravel/laravel:^12.0 engine-api


2.安装完成修改laravel默认数据库配置

文件根目录.env文件中的数据库配置

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=engine_api
DB_USERNAME=root
DB_PASSWORD=

3.创建engine-api数据库
mysql -u root -e "CREATE DATABASE IF NOT EXISTS engine_api CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;"

4.运行数据库迁移
cd D:\laragon\www\engine-api
php artisan migrate

5.设置文件根目录
D:\laragon\www\engine-api\public

重启Laragon之后,localhost:8080就能访问laravel了

6.配置本地域名
(1)打开nginx域名配置目录

D:\laragon\etc\nginx\sites-enabled\

文件按照如下配置

server {
    listen 80;
    server_name engine-api.test localhost;
    root D:/laragon/www/engine-api/public;

    index index.php index.html;

    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }

    location ~ \.php$ {
        include fastcgi_params;
        fastcgi_pass php_upstream;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }

    location ~ /\.ht {
        deny all;
    }
}

(2)配置本地hosts文件

C:\Windows\System32\drivers\etc\hosts

文件结尾添加

127.0.0.1 engine-api.test


7.重启Laragon6.0 
 
重启之后 engine-api.test 就可以访问了

8.概览:
 
当前成果

✅ Laragon 6.0 已安装并稳定运行
✅ PHP 8.3.30 已配置并切换成功
✅ Laravel 12 项目已创建
✅ Nginx 配置已修复(fastcgi_pass php_upstream)
✅ engine-api.test 可以正常访问
✅ 数据库连接正常

环境信息(总结)

本地环境    Laragon 6.0.0 (D:\laragon)    
PHP 版本    8.3.30 NTS    
Web 服务器    Nginx 1.22.0    
数据库    MySQL 8.0.30    
框架    Laravel 12    
项目路径    D:\laragon\www\engine-api    
访问地址    http://engine-api.test

🧸 adorable code

专注 PHP、JavaScript、Laravel、Vue.js、React、Yii 全栈开发。记录技术探索过程中的灵感与经验,分享工程实践洞见。

hello@adorablecode.com