Thư mục gốc dự án + wp-config.php
Thêm hoặc nhập site đã có
Giải pháp CMS
Xây dựng, nhập và quản lý các site WordPress với phiên bản PHP, tiện ích mở rộng, cơ sở dữ liệu, web server, tên miền local và HTTPS mà mỗi site cần.
WordPress xoay quanh site: tệp, thư mục gốc tài liệu, runtime PHP, cơ sở dữ liệu và URL local cần luôn đồng bộ. FlyEnv giữ các phiên bản và tiện ích mở rộng PHP gắn với từng dự án.
Thư mục gốc dự án + wp-config.php
Thêm hoặc nhập site đã có
Chọn phiên bản theo dự án
Các tiện ích mở rộng PHP đã tải
Xem và cài đặt tiện ích mở rộng trực quan
Quản lý nội dung và thiết lập trên local
Phục vụ permalink và rewrite local
Tên miền local tùy chỉnh + HTTPS
Kiểm thử cookie, chuyển hướng và webhook
Bật object cache hoặc toolchain của theme chỉ khi cần
Giữ các site của khách hàng, công việc plugin và phát triển theme tách biệt mà không phải xây dựng lại stack local mỗi lần.

Giữ khả năng tương thích của plugin và theme gắn với runtime của dự án.
Quản lý MySQL hoặc MariaDB mà không trộn dữ liệu khách hàng giữa các dự án.
Giảm nguy cơ lộ ngoài ý muốn bằng cách chỉ định rõ thư mục WordPress được phục vụ.
Kiểm thử chuyển hướng, cookie, callback OAuth và các tính năng bảo mật của trình duyệt trên local.
Từ tệp dự án đến một site local hoạt động: chọn runtime, kết nối cơ sở dữ liệu, thiết lập thư mục được phục vụ và phát triển theme hoặc plugin trên một URL local thực.
Bắt đầu từ dự án mới hoặc thư mục site đã có.
Đồng bộ runtime với các plugin và theme.
Kết nối cơ sở dữ liệu chứa nội dung của site.
Giữ wp-config.php và wp-content/ trong thư mục được phục vụ.
Dùng client-site.test với chứng chỉ đáng tin cậy.
Phát triển theme và plugin trong wp-content/themes và wp-content/plugins.
Dịch vụ hỗ trợ tùy chọn
Object cache tùy chọn cho các site có thiết lập cache dùng Redis.
Thêm khi theme, block hoặc công cụ frontend cần bước build.
Quy trình local dễ đoán hơn cho các site phụ thuộc vào PHP, tệp nội dung, cơ sở dữ liệu và URL cho trình duyệt.
Dùng phiên bản PHP tương thích cho plugin cũ, theme block hiện đại hoặc site của khách hàng.
Site cũ → PHP 7.4 · Site hiện đại → PHP 8.2+
Kiểm tra các tiện ích mở rộng PHP mà site cần trước khi plugin hoặc việc nhập thất bại.
PHP → Tiện ích mở rộng → kiểm tra trước khi gỡ lỗi
Giữ engine cơ sở dữ liệu gần với dự án thay vì chia sẻ một stack mờ ám.
Dùng engine mà site mong đợi
Cấp cho mỗi site WordPress một thư mục và URL local rõ ràng.
Kiểm thử cookie đăng nhập, chuyển hướng, callback thanh toán và nội dung nhúng trên tên miền đáng tin cậy.
https://client-site.test
Dùng Startup Group khi site cần PHP, cơ sở dữ liệu, Redis hoặc toolchain frontend cùng lúc.
Dùng FlyEnv cho site mới, dự án khách hàng đã có hoặc workspace theme và plugin bạn đã có.
Các thiết lập khác nhau giải quyết các vấn đề khác nhau. Dưới đây là điều thay đổi khi WordPress chạy trên stack thủ công, container hoặc FlyEnv.
| Tính năng | Stack local thủ công | Quy trình container | FlyEnv |
|---|---|---|---|
| Cô lập phiên bản PHP | Chuyển đổi thủ công | Được định nghĩa trong cấu hình container | Chọn runtime theo dự án |
| Tiện ích mở rộng PHP | Chỉnh sửa php.ini bằng tay | Build lại image hoặc cấu hình | Quản lý tiện ích mở rộng trực quan |
| Nhiều site | Virtual host thủ công | Một stack mỗi dự án | Site local được quản lý trong một workspace |
| Vòng đời cơ sở dữ liệu | Thiết lập server riêng | Dịch vụ container | Mô-đun MySQL hoặc MariaDB |
| HTTPS local | Chứng chỉ thủ công | Thiết lập riêng cho proxy | Tên miền local đáng tin cậy và HTTPS |
Các câu hỏi thường gặp về việc dùng FlyEnv cho các site WordPress local.
Được. FlyEnv cho phép mỗi dự án hoặc site local dùng phiên bản PHP nó cần, hữu ích khi plugin hoặc theme cũ chưa sẵn sàng cho runtime mới.
Được. FlyEnv cung cấp cả hai mô-đun cơ sở dữ liệu. Chọn engine phù hợp với site hoặc môi trường bạn muốn tái tạo trên local.
Trỏ site tới thư mục chứa các tệp WordPress và wp-config.php. Giữ rõ thư mục được phục vụ để không vô tình lộ các tệp riêng tư của dự án.
Không. Redis là tùy chọn và hữu ích khi site hoặc thiết lập cache của nó dùng object caching. Chỉ khởi động cho các dự án cần nó.
Được. Thêm Node.js khi theme, block hoặc công cụ frontend được chọn cần bước build. Bản thân WordPress không cần Node.js để phục vụ request.
Được. Giữ riêng thư mục, phiên bản PHP, cơ sở dữ liệu, tên miền local và dịch vụ tùy chọn của từng site trong khi quản lý chúng từ một workspace.
Chạy runtime của site, cơ sở dữ liệu, tên miền local và HTTPS trong một workspace.