Chuyển tới nội dung chính
Version: 4.1

Trình quản lý ứng dụng Composer

Cài và quản lý một dự án PHP dựa trên Composer (ví dụ Laravel) bên trong docroot của một tên miền hiện có, chạy trong container php-fpm-<version> dùng chung mà phiên bản PHP của tên miền đó đang trỏ tới.

Khác với trình cài ứng dụng Node.js/Python, công cụ này không bao giờ tạo container riêng — vhost hiện có của tên miền đã định tuyến tới đúng container PHP-FPM.

Cài ứng dụng PHP​

Vào HiTechCloud > Trình cài đặt tự động và nhấn Thiết lập ứng dụng PHP.

Trên trang cài đặt, cấu hình:

  • Tên miền – Tên miền (và thư mục con tuỳ chọn) để cài vào. Để trống thư mục con để cài tại gốc tên miền.
  • Initial Project – Tên gói composer create-project (ví dụ laravel/laravel) hoặc URL tới tệp nén .zip của một dự án có sẵn.
  • Automatically run composer install – Chạy composer install ngay sau khi các tệp dự án đã sẵn sàng.
  • Optimize autoloader – Thêm --optimize-autoloader vào lần cài ban đầu đó (chỉ có khi đánh dấu tự động cài).

Tiến trình được hiển thị trong lúc dự án được tải về và (nếu chọn) các phụ thuộc Composer được cài.

Quản lý ứng dụng PHP​

Sau khi cài, mở ứng dụng từ danh sách để quản lý. Trang quản lý có bốn tab:

Bảng điều khiển​

Thông tin cơ bản về ứng dụng: tên miền, docroot và phiên bản PHP đang dùng.

Composer​

Chạy lại Composer với composer.json của dự án bất cứ lúc nào, không cần cài lại dự án:

  • Composer install – Cài các phụ thuộc như đang khai báo trong composer.json/composer.lock.
  • Composer update – Cập nhật các phụ thuộc lên phiên bản mới nhất được phép.
  • Optimize autoloader – Thêm --optimize-autoloader vào thao tác bạn chạy.
  • Chỉnh sửa composer.json – Mở composer.json trực tiếp trong trình soạn thảo của Trình quản lý tệp.

Kết quả của lần chạy gần nhất được hiển thị trong khung kết quả trực tiếp bên dưới các nút.

Nhật ký​

Lịch sử đầy đủ của mọi lần chạy Composer (install/update) cho ứng dụng này, kèm thời điểm và kết quả lệnh.

Gỡ bỏ​

Xoá ứng dụng chỉ xoá mục theo dõi của ứng dụng khỏi Trình quản lý ứng dụng Composer — các tệp trong docroot và mọi cơ sở dữ liệu được giữ nguyên, nên bạn vẫn có thể truy cập chúng thủ công hoặc thêm lại ứng dụng sau (cùng hành vi như khi gỡ ứng dụng Node.js/Python).