Lando Tips: Xdebug, MailHog, Proxy và Tối ưu tốc độ

C
codetot

Bai nay tong hop cac tip va tricks khi dung Lando cho WordPress: Xdebug, MailHog, proxy cau hinh, toi uu toc do, va troubleshooting.

1. Xdebug

Kich hoat Xdebug trong .lando.yml va kiem tra:

config:
  xdebug: true
  xdebug_config:
    mode: debug
    client_host: host.docker.internal
lando php -v | grep -i xdebug
# Output: with Xdebug v3.x

2. MailHog

Them MailHog de test email trong moi truong local:

services:
  mailhog:
    type: mailhog
    hogfrom:
      - appserver

Sau do rebuild va kiem tra:

lando rebuild
lando info
# MailHog UI: http://localhost:8025

Test gui mail tu WP-CLI:

lando wp eval "wp_mail('[email protected]', 'Subject', 'Hello');"

3. Proxy cau hinh

Cau hinh proxy voi nhieu subdomain:

proxy:
  appserver:
    - my-project.lndo.site
    - admin.my-project.lndo.site

4. Toi uu toc do

Dung Mutagen de dong bo file nhanh hon:

config:
  performance: mutagen
# Sau do rebuild
lando rebuild

Chon nginx thay vi apache de nhe hon:

config:
  via: nginx

5. Lenh hu ich

# Thong tin services
lando info
# Logs
lando logs -s appserver
# SSH
lando ssh

Tham khao: Lando la gi? | Cau hinh .lando.yml