+3

Chạy WordPress trên ServBay (Tạm biệt Docker/XAMPP/MAMP)

Đối với các nhà phát triển, việc có một môi trường phát triển địa phương đáng tin cậy là rất quan trọng để kiểm tra và phát triển. ServBay cung cấp một giải pháp đơn giản nhưng mạnh mẽ cho phép bạn nhanh chóng thiết lập và chạy một trang WordPress. Bài viết này sẽ hướng dẫn bạn cách sử dụng ServBay để tạo ra một môi trường phát triển WordPress và giải thích lý do tại sao nó có thể vượt trội hơn so với Docker, XAMPP hoặc MAMP.

Tại sao chọn ServBay?

Bảng so sánh

Tính năng ServBay Docker XAMPP MAMP
Đơn giản trong cài đặt Cài đặt và thiết lập dễ dàng Cần cấu hình tệp và lệnh dòng Dễ cài đặt, nhưng thiết lập có thể phức tạp Cài đặt đơn giản, nhưng cấu hình có thể phức tạp
Công cụ phát triển tích hợp Công cụ tích hợp như phpMyAdmin Cần thiết lập riêng cho các công cụ như phpMyAdmin Tích hợp phpMyAdmin Tích hợp phpMyAdmin
Giao diện người dùng Bảng điều khiển trực quan Không có giao diện đồ họa, chỉ dùng lệnh dòng Giao diện đồ họa, dễ sử dụng Giao diện đồ họa, dễ sử dụng
Quản lý tài nguyên Quản lý tài nguyên hiệu quả Tiêu thụ tài nguyên cao hơn, dựa vào container hóa Tiêu thụ tài nguyên vừa phải Tiêu thụ tài nguyên vừa phải
Tính linh hoạt Tối ưu cho phát triển WordPress Rất linh hoạt, phù hợp cho nhiều môi trường ứng dụng Phù hợp cho nhiều ứng dụng PHP Phù hợp cho nhiều ứng dụng PHP
Tính khả dụng Tập trung vào phát triển WordPress Phù hợp cho người dùng nâng cao và nhiều môi trường phát triển Tốt cho người mới bắt đầu và người dùng trung cấp Tốt cho người mới bắt đầu và người dùng trung cấp
Quản lý cơ sở dữ liệu Quản lý cơ sở dữ liệu tiện lợi Cần thiết lập container cơ sở dữ liệu riêng Công cụ quản lý cơ sở dữ liệu tích hợp Công cụ quản lý cơ sở dữ liệu tích hợp
Tốc độ khởi động Khởi động nhanh Khởi động chậm hơn, phụ thuộc vào số lượng container Tốc độ khởi động vừa phải Tốc độ khởi động vừa phải

Từ bảng so sánh, rõ ràng ServBay nổi bật trong việc đơn giản hóa cài đặt, công cụ phát triển tích hợp, giao diện người dùng và quản lý tài nguyên, khiến nó đặc biệt phù hợp cho các nhà phát triển cần nhanh chóng triển khai và quản lý WordPress. Ngược lại, trong khi Docker cung cấp tính linh hoạt lớn hơn, nó yêu cầu nhiều cấu hình và quản lý tài nguyên. XAMPP và MAMP thì phù hợp hơn cho người dùng tìm kiếm một cài đặt đơn giản và giao diện đồ họa.

Thiết lập môi trường phát triển WordPress với ServBay

  1. Tải xuống và cài đặt ServBay Đầu tiên, chúng ta cần cài đặt ServBay làm môi trường phát triển địa phương của mình. image.png

    • Truy cập trang web chính thức và nhấp vào nút Tải xuống ở trên cùng để tải xuống trình cài đặt.

    • Khi tải xong, nhấp đúp vào tệp .dmg đã tải xuống.

    • Trong cửa sổ pop-up, kéo biểu tượng ServBay.app vào thư mục Ứng dụng. image.png

    • Sau đó, tìm biểu tượng ServBay trong thư mục Ứng dụng và nhấp đúp để mở nó. ServBay cung cấp một trình hướng dẫn thiết lập đơn giản và trực quan để giúp bạn trong quá trình cài đặt.

    • Làm theo các hướng dẫn để chọn gói cài đặt mà bạn cần.

    • Khi cài đặt hoàn tất, khởi động ServBay và xác nhận rằng các dịch vụ đang chạy đúng cách. Bạn sẽ thấy màn hình cài đặt thành công. image.png

  2. Tải xuống WordPress Tải xuống phiên bản mới nhất của WordPress từ trang chính thức:

    cd /Applications/ServBay/www
    curl https://wordpress.org/latest.tar.gz -o wordpress.tar.gz
    mkdir servbay-wordpress-app
    tar zxf wordpress.tar.gz --strip-components 1 -C servbay-wordpress-app
    
  3. Tạo cơ sở dữ liệu Sử dụng công cụ phpMyAdmin do ServBay cung cấp để tạo một cơ sở dữ liệu WordPress:

    • Truy cập phpMyAdmin từ bảng điều khiển của ServBay.
    • Tạo một cơ sở dữ liệu mới có tên là servbay_wordpress_db.
    • Tạo một người dùng cơ sở dữ liệu có tên là wordpress_user.
    • Đặt quyền truy cập cơ sở dữ liệu phù hợp.
  4. Cấu hình trang WordPress của bạn Thêm một trang web mới trong bảng điều khiển của ServBay:

    • Nhấp vào tab "Hosts".
    • Thêm một cấu hình trang web mới:
      • Tên trang: My WordPress Site
      • Miền: servbay-wordpress.local
      • Loại trang web: PHP
      • Thư mục gốc: /Applications/ServBay/www/servbay-wordpress-app
  5. Hoàn tất cài đặt WordPress Truy cập https://servbay-wordpress.local để bắt đầu quá trình cài đặt WordPress:

    • Chọn ngôn ngữ của bạn.
    • Nhập thông tin kết nối cơ sở dữ liệu của bạn:
      • Tên cơ sở dữ liệu: servbay_wordpress_db
      • Tên người dùng: wordpress_user
      • Mật khẩu: mật khẩu bạn đã đặt
      • Máy chủ cơ sở dữ liệu: localhost
    • Hoàn tất thiết lập thông tin cơ bản của trang.

Cài đặt Plugin và Giao diện

Bây giờ bạn có thể bắt đầu cài đặt các plugin và giao diện. Tất cả các tệp sẽ được lưu trong thư mục địa phương của ServBay:

  • Đăng nhập vào bảng điều khiển quản trị WordPress.
  • Điều hướng đến phần "Plugins" hoặc "Themes".
  • Cài đặt và kích hoạt các plugin/giao diện mong muốn.
  • Ví dụ, nếu bạn cài đặt plugin Contact Form 7, bạn sẽ thấy các tệp của nó được thêm vào:
    /Applications/ServBay/www/servbay-wordpress-app/wp-content/plugins/
    

Kết luận

Chạy WordPress trên ServBay mang lại nhiều lợi thế:

  • Quy trình cài đặt nhanh chóng và đơn giản
  • Công cụ phát triển tích hợp
  • Môi trường kiểm tra địa phương đáng tin cậy
  • Quản lý cơ sở dữ liệu tiện lợi

So với các phương pháp cài đặt truyền thống như XAMPP/MAMP, ServBay cung cấp một trải nghiệm tích hợp và liền mạch hơn, đặc biệt cho các nhà phát triển WordPress. Mỗi khi bạn cần phát triển một dự án WordPress tại địa phương, chỉ cần khởi động ServBay, và môi trường phát triển của bạn sẽ sẵn sàng hoạt động. Điều này giúp đơn giản hóa quy trình phát triển, cho phép bạn tập trung vào công việc lập trình thực tế.


All rights reserved

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí