Tin tức và phân tích của tất cả các thiết bị di động

Các lệnh cài đặt Trình soạn thảo PHP trên mọi Linux, chẳng hạn như Ubuntu

– Quảng cáo –

Trình soạn thảo PHP là gì? Trình soạn thảo là trình quản lý phụ thuộc dựa trên PHP có thể được cài đặt bằng PHP trên Windows, macOS, Linux hoặc FreeBSD bằng chính PHP. Đổi lại, Trình soạn thảo cho phép người dùng duy trì các ứng dụng theo cách mô đun để giảm quá trình duy trì các thành phần ứng dụng như khung và thư viện xuống mức tối thiểu. Người quản lý phụ thuộc cũng phục vụ để đơn giản hóa rất nhiều quá trình cài đặt thành phần liên tục định kỳ cho các dự án mới.

Nói tóm lại, nó cho phép cài đặt hoặc cập nhật các thư viện bạn cần để quản lý bất kỳ dự án PHP cụ thể nào. Ví dụ: nếu chúng ta muốn cài đặt một khung web dựa trên PHP có tên là Silex. Chúng ta có thể cài đặt nó trên hệ thống đã cài đặt PHP chỉ bằng một lệnh của Trình soạn thảo.

Cài đặt trình soạn thảo PHP trên Linux Distros


Tại đây, chúng tôi cho bạn biết cách thiết lập Trình soạn thảo trên Ubuntu 19/18/17/16, macOS Linux Mint, Debian, CentOS, Hệ điều hành cơ bản, MX Linux, Fedora, RedHat, v.v … các bước sẽ giống nhau cho tất cả chúng . Tuy nhiên, ví dụ, chúng tôi đang sử dụng Ubuntu làm hệ thống thử nghiệm mà chúng tôi có PHP.

Note: Yêu cầu duy nhất của Trình quản lý phụ thuộc này là PHP, do đó, một hệ thống mà bạn dự định cài đặt nên cài đặt PHP. Trình soạn thảo yêu cầu ít nhất PHP 5.3.2+ để chạy.

Bươc 1: Cập nhật hệ thống Ubuntu của bạn


Đi xa hơn để tải xuống và cài đặt Trình soạn thảo, chúng tôi phải đảm bảo các gói đã cài đặt trên hệ thống của chúng tôi được cập nhật. Để sử dụng lệnh sau, nếu bạn đang sử dụng bất kỳ bản phân phối Linux nào khác thì hãy chạy lệnh cập nhật hệ thống tương ứng của bạn:

sudo apt-get update

Bươc 2: Tải xuống và cài đặt Trình soạn thảo


Bây giờ hãy để cài đặt các phụ thuộc nếu bạn không có trên hệ thống của bạn.

sudo apt cài đặt wget php-cli php-zip giải nén

Chạy lệnh để có được thiết lập trình soạn thảo trên máy chủ hoặc PC của bạn.

php -r "sao chép ('https://getcomposer.org/installer', 'composer-setup.php');"

Bươc 3: Kiểm tra cài đặt đã tải xuống


Lệnh này sẽ xác minh thiết lập được tải xuống ở trên là từ một nguồn xác thực và không bị hỏng.

php -r "if (hash_file ('sha384', 'compo-setup.php') === 'c5b9b6d368201a9db6 php ');} lặp lại PHP_EOL; "

Bươc 4: Chạy cài đặt Trình soạn thảo và xóa nó


Lệnh dưới đây sẽ cài đặt Trình soạn thảo trong thư mục / usr / local / bin để chúng ta có thể sử dụng nó trực tiếp trong Terminal bất kể thư mục đã được cài đặt.

sudo php composer-setup.php –install-dir = / usr / local / bin –filename = composer

Bươc 5: Hủy bỏ thiết lập


Cuối cùng, chạy lệnh để gỡ cài đặt trình cài đặt Trình soạn thảo.

php -r "hủy liên kết ('composer-setup.php');"

Bươc 6: Chạy Trình soạn thảo PHP


Bây giờ, trong Thiết bị đầu cuối chỉ loại nhà soạn nhạc và bạn sẽ là đầu ra sau

root@a6c5dcb5a59f:/var/www/html# composer ______ / ____/___ ____ ___ ____ ____ ________ _____ / / / __ / __ `__ / __ / __ / ___/ _ / ___/ / /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ / ____/____/_/ /_/ /_/ .___/____/____/___/_/ /_/ Composer version 1.9.2 2020-01-14 16:30:31  Usage: command (options) (arguments)  Options: -h, --help Display this help message -q, --quiet Do not output any message -V, --version Display this application version --ansi Force ANSI output --no-ansi Disable ANSI output -n, --no-interaction Do not ask any interactive question --profile Display timing and memory usage information --no-plugins Whether to disable plugins. -d, --working-dir=WORKING-DIR If specified, use the given directory as a working directory. --no-cache Prevent use of the cache -v|vv|vvv, --verbose Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug  Available commands:

Ví dụ: Thiết lập một số Dự án với Trình soạn thảo


Trình soạn thảo yêu cầu một tệp có tên composer.json trong thư mục chính của ứng dụng của bạn để thực hiện cài đặt và nhập các bản cập nhật. Như phần mở rộng tệp cho thấy, tệp này có định dạng JSON. Trình soạn thảo sẽ tự động tạo một thư mục nhà cung cấp khi các thành phần được cài đặt, trong đó bộ tải tự động và tất cả các thành phần được cài đặt được lưu trữ.

Chúng ta có thể tự tạo một tệp Composer.json để xác định các thành phần và phụ thuộc nào chúng ta muốn cài đặt hoặc chỉ sử dụng linh hoạt được chạy bởi nhà cung cấp gói sẽ tự động tạo tệp composer.json cho dự án cụ thể đó. Ví dụ, Silex, đó là một microframework mã nguồn mở để phát triển web front end. Chúng ta có thể cài đặt nó bằng một lệnh duy nhất của nhà soạn nhạc.

Đơn giản, chạy:

composer require silex/silex "^2.0"

Và lệnh trên sẽ tải xuống tất cả các phụ thuộc, tệp composer.json và thư mục Nhà cung cấp.

Hiện nay, nếu bạn muốn làm điều đó thủ công, sau đó chỉ cần điều hướng đến thư mục dự án mà bạn muốn o để cài đặt một số gói bằng trình soạn thảo và tạo tệp composer.json

sudo nano composer.json

Thêm các dòng sau:

{ "require": { "silex/silex": "~2.0" } }

Lưu nó

Bây giờ trong thư mục mà bạn đã tạo tập tin trên chạy

composer install

Điều này sẽ cài đặt Silex cho ứng dụng hoặc dự án của bạn.

Cập nhật các thành phần và cài đặt


Bất cứ khi nào bạn thay đổi composer.json, hãy chạy trình soạn thảo như với cài đặt thành phần, nhưng không phải với cài đặt thành phần Tải về ngoài ra nhưng với cập nhật.

composer update

Gỡ cài đặt Trình soạn thảo trên Ubuntu hoặc Linux


Để xóa nó, chúng ta chỉ cần xóa tệp composer.phar bất cứ nơi nào chúng ta đã đặt nó. Trong trường hợp của chúng tôi, nó dưới / usr / local / bin.

Vì vậy, chỉ cần sử dụng lệnh dưới đây

cd /usr/local/bin
rm composer

gỡ cài đặt trình soạn thảo Ubuntugỡ cài đặt trình soạn thảo Ubuntu

Mục lục