Hướng dẫn can we use composer in core php? - chúng ta có thể sử dụng trình soạn nhạc trong php cốt lõi?
Nhà soạn nhạc là một công cụ để quản lý phụ thuộc trong PHP. Nó cho phép bạn khai báo các thư viện mà dự án của bạn phụ thuộc và nó sẽ quản lý (cài đặt/cập nhật) chúng cho bạn. Show
Quản lý phụ thuộc#Nhà soạn nhạc không phải là người quản lý gói theo nghĩa giống như Yum hoặc Apt. Có, nó liên quan đến "gói" hoặc thư viện, nhưng nó quản lý chúng trên cơ sở mỗi dự án, cài đặt chúng trong một thư mục (ví dụ: Ý tưởng này không phải là mới và nhà soạn nhạc được truyền cảm hứng mạnh mẽ bởi NPM và Bundler của Ruby. Suppose:
Composer:
Xem chương sử dụng cơ bản để biết thêm chi tiết về tuyên bố phụ thuộc. Yêu cầu hệ thống#Nhà soạn nhạc trong phiên bản mới nhất của nó yêu cầu Php 7.2.5 để chạy. Phiên bản hỗ trợ dài hạn (2.2.x) vẫn cung cấp hỗ trợ cho PHP 5.3.2+ trong trường hợp bạn bị mắc kẹt với phiên bản PHP cũ. Một vài cài đặt PHP nhạy cảm và cờ biên dịch cũng được yêu cầu, nhưng khi sử dụng trình cài đặt, bạn sẽ được cảnh báo về bất kỳ sự không tương thích nào. Để cài đặt các gói từ các nguồn thay vì lưu trữ zip đơn giản, bạn sẽ cần Git, SVN, Fossil hoặc HG tùy thuộc vào cách gói được điều khiển bởi phiên bản. Nhà soạn nhạc là đa nền tảng và chúng tôi cố gắng làm cho nó chạy tốt như nhau trên Windows, Linux và MacOS. Cài đặt - Linux / Unix / MacOS#Tải xuống trình soạn thảo thực thi#Trình soạn thảo cung cấp trình cài đặt thuận tiện mà bạn có thể thực thi trực tiếp từ dòng lệnh. Vui lòng tải xuống tệp này hoặc xem xét nó trên GitHub nếu bạn muốn biết thêm về hoạt động bên trong của trình cài đặt. Nguồn là PHP đơn giản. Nói tóm lại, có hai cách để cài đặt trình soạn thảo. Cục bộ như một phần của dự án của bạn, hoặc toàn cầu là một hệ thống có thể thực thi rộng. Locally#Để cài đặt trình soạn thảo cục bộ, hãy chạy trình cài đặt trong thư mục dự án của bạn. Xem trang tải xuống để biết hướng dẫn. Trình cài đặt sẽ kiểm tra một vài cài đặt PHP và sau đó tải Bây giờ chạy 0 để chạy trình soạn thảo.Bạn có thể cài đặt trình soạn thảo vào một thư mục cụ thể bằng cách sử dụng tùy chọn 1 và thêm tên (Re) cũng bằng cách sử dụng tùy chọn 2. Khi chạy trình cài đặt khi làm theo hướng dẫn tải xuống, thêm các tham số sau:
Bây giờ chạy 3 để chạy trình soạn thảo.Globally#Bạn có thể đặt nhà soạn nhạc Phar bất cứ nơi nào bạn muốn. Nếu bạn đặt nó vào một thư mục là một phần của 4 của bạn, bạn có thể truy cập nó trên toàn cầu. Trên các hệ thống UNIX, bạn thậm chí có thể làm cho nó thực thi và gọi nó mà không cần sử dụng trực tiếp trình thông dịch 5.Sau khi chạy trình cài đặt theo hướng dẫn trang tải xuống, bạn có thể chạy nó để di chuyển Composer.phar sang một thư mục có trong đường dẫn của bạn:
Nếu bạn chỉ muốn cài đặt nó cho người dùng của mình và tránh yêu cầu quyền root, bạn có thể sử dụng 6 thay vào đó có sẵn theo mặc định trên một số phân phối Linux.
Bây giờ chạy 0 để chạy trình soạn thảo thay vì 0.Cài đặt - Windows#Sử dụng trình cài đặt#Đây là cách dễ nhất để có được nhà soạn nhạc được thiết lập trên máy của bạn. Tải xuống và chạy Composer-setup.exe. Nó sẽ cài đặt phiên bản nhà soạn nhạc mới nhất và thiết lập đường dẫn của bạn để bạn có thể gọi 0 từ bất kỳ thư mục nào trong dòng lệnh của bạn.
Hướng dẫn cài đặt#Thay đổi sang thư mục trên 4 của bạn và chạy trình cài đặt theo hướng dẫn trang tải xuống để tải xuống composer.phar .Tạo tệp 5 mới cùng với composer.phar :Sử dụng cmd.exe:
Sử dụng PowerShell:
Thêm thư mục vào biến môi trường đường dẫn của bạn nếu nó chưa có. Để biết thông tin về việc thay đổi biến đường dẫn của bạn, vui lòng xem bài viết này và/hoặc sử dụng công cụ tìm kiếm của bạn. Đóng thiết bị đầu cuối hiện tại của bạn. Kiểm tra sử dụng với một thiết bị đầu cuối mới:
Hình ảnh docker#Nhà soạn nhạc được xuất bản dưới dạng container Docker ở một vài nơi, xem danh sách trong Nhà soạn nhạc/Docker Readme. Ví dụ sử dụng:
Để thêm trình soạn thảo vào một Dockerfile hiện có:Dockerfile:
Đọc mô tả hình ảnh để biết thêm thông tin sử dụng. Lưu ý: Các vấn đề cụ thể của Docker nên được nộp trên kho lưu trữ của nhà soạn nhạc/Docker. Docker specific issues should be filed on the composer/docker repository. Lưu ý: Bạn cũng có thể sử dụng 0 instead of 8 as image name above. It is shorter and is a Docker official image but is not published directly by us and thus usually receives new releases with a delay of a few days.Sử dụng nhà soạn nhạc#Bây giờ bạn đã cài đặt trình soạn thảo, bạn đã sẵn sàng để sử dụng nó! Đi đến chương tiếp theo cho một cuộc biểu tình ngắn. Sử dụng cơ bản → Tìm thấy một lỗi đánh máy? Có gì đó không ổn trong tài liệu này? Fork và chỉnh sửa nó! Nhà soạn nhạc có được cài đặt với PHP không?Để cài đặt trình soạn thảo cục bộ, hãy chạy trình cài đặt trong thư mục dự án của bạn. Xem trang tải xuống để biết hướng dẫn. Trình cài đặt sẽ kiểm tra một vài cài đặt PHP và sau đó tải xuống Composer.Phar vào thư mục làm việc của bạn. Tệp này là nhị phân của nhà soạn nhạc.The installer will check a few PHP settings and then download composer.phar to your working directory. This file is the Composer binary.
Laravel có sử dụng nhà soạn nhạc không?Nhà soạn nhạc ở Laravel được sử dụng để quản lý các phụ thuộc của họ. Khi trình soạn thảo được cài đặt, hãy tải xuống khung và trích xuất nội dung của nó vào một thư mục trên máy chủ của bạn. Nhiệm vụ chính bạn nên làm sau khi cài đặt Laravel là đặt khóa ứng dụng của bạn thành một chuỗi ngẫu nhiên.. Once Composer is installed, download the framework and extract its contents into a directory on your server. The primary task you should do after installing Laravel is to set your application key to a random string.
Tại sao chúng ta cần nhà soạn nhạc trong PHP?Trình soạn thảo cho phép các nhà phát triển chỉ định các phụ thuộc dự án trong tệp Composer.json và sau đó trình soạn thảo tự động xử lý phần còn lại.Nhà soạn nhạc giúp việc giữ các thư viện nhà cung cấp ra khỏi repo của bạn dễ dàng hơn, có nghĩa là chỉ có mã ứng dụng đi trong kho Git.allows developers to specify project dependencies in a composer. json file and then Composer automatically handles the rest. Composer makes it easier to keep vendor libraries out of your repo, meaning that only application code goes in the git repository.
Nhà soạn nhạc được cài đặt ở đâu?Khi bạn có trình cài đặt đã được xác minh, bạn có thể tiếp tục.Để cài đặt trình soạn thảo trên toàn cầu, hãy sử dụng lệnh sau sẽ tải xuống và cài đặt Trình soạn thảo dưới dạng lệnh toàn hệ thống có tên là Trình soạn thảo, theo/usr/local/bin: sudo php-setup./usr/local/bin : sudo php composer-setup. |