Nhà soạn nhạc có yêu cầu PHP không?

Composer về cơ bản là một trình quản lý gói cho PHP. Trình quản lý gói là, nó cho phép mọi người nhập cơ sở mã vào dự án và cập nhật chúng. Nó chỉ giúp bạn quản lý những phụ thuộc đó.  

Trong bài viết này, chúng ta sẽ xem xét quá trình cài đặt một trình soạn nhạc trên hệ thống windows

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

Thực hiện theo các bước dưới đây để cài đặt trình soạn thảo PHP trên hệ thống windows.  

Bước 1. Điều hướng đến trang web chính thức của nhà soạn nhạc

Nhà soạn nhạc có yêu cầu PHP không?

Bước 2. Sau đó bấm vào nút Tải xuống

Nhà soạn nhạc có yêu cầu PHP không?

Bước 3. Sau đó bấm vào Composer-Setup. exe & tải xuống tệp

Nhà soạn nhạc có yêu cầu PHP không?

Bước 4. Sau đó nhấp vào “Cài đặt cho tất cả người dùng”

Nhà soạn nhạc có yêu cầu PHP không?

Bước 5. Không thực hiện bất kỳ thay đổi nào và nhấp vào Tiếp theo

Nhà soạn nhạc có yêu cầu PHP không?

Bước 6. Trước tiên, bạn phải cài đặt PHP trong máy tính của mình. Bạn có thể xem vị trí lắp đặt tại đây. Bấm tiếp

PHP là một trong những ngôn ngữ lập trình phổ biến nhất cho các ứng dụng dựa trên web và internet. Do sự phức tạp ngày càng tăng của các ứng dụng này, các gói PHP của bên thứ ba ngày càng trở nên phổ biến. Tuy nhiên, việc quản lý phiên bản tối thiểu và các phụ thuộc cho mỗi gói có thể trở nên khó khăn. Composer, một gói mã nguồn mở miễn phí và trình quản lý phụ thuộc cho PHP, có thể giúp giám sát tình trạng này. Hướng dẫn này giải thích cách cài đặt và cập nhật Composer cũng như cách sử dụng nó để cài đặt và cập nhật các gói

Giới thiệu về PHP Composer

Composer lấy cảm hứng từ các chương trình như

 php -r "if (hash_file('sha384', 'composer-setup.php') === 'installer-checksum') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
8, được sử dụng để quản lý các phiên bản khác nhau của Node. Người dùng khai báo các thư viện PHP mà họ đang sử dụng và Trình soạn thảo sẽ cài đặt hoặc cập nhật chúng khi cần. Trong khi làm như vậy, nó xác định những hệ thống hoặc gói PHP nào khác được yêu cầu

Trình soạn thảo quản lý các gói và thư viện trên cơ sở từng dự án, do đó, nó được gọi chính xác hơn là trình quản lý phụ thuộc. Tất cả các thư viện được cài đặt trong một thư mục được chỉ định bên trong thư mục dự án. Nhà soạn nhạc không cài đặt bất kỳ gói nào trên toàn cầu. Tuy nhiên, nó hỗ trợ một dự án “toàn cầu” cho các cá nhân hoặc nhóm nhỏ chỉ làm việc trong một dự án duy nhất

Người dùng khai báo các thư viện họ muốn bằng cách sử dụng lệnh

 php -r "if (hash_file('sha384', 'composer-setup.php') === 'installer-checksum') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
9 để thêm một mục tương ứng vào tệp
Installer verified
    
0. Trình soạn thảo xác định phiên bản gói sẽ được cài đặt. Sau đó, nó sẽ cài đặt phiên bản có liên quan của gói vào thư mục dự án. Một số gói này có thể phụ thuộc vào các gói khác. Trình soạn thảo quản lý tất cả các phụ thuộc phụ này để tất cả các gói và thư viện được nâng cấp cùng một lúc. Điều này giúp tránh các vấn đề về tính không ổn định và tương thích

Nhà soạn nhạc làm việc cùng với Packagist. Packagist cung cấp một số lượng lớn các gói PHP miễn phí, sẵn sàng để sử dụng. Người dùng thường mở rộng các gói này hoặc nối nhiều gói lại với nhau để tạo thành xương sống cho dự án PHP của họ. Tuy nhiên, cũng có thể xây dựng các gói từ đầu từ các tệp và hàm PHP gốc. Packagist cung cấp cơ chế để người dùng xuất bản các gói của họ cho người khác sử dụng

Trình soạn thảo chỉ hoạt động trên phiên bản PHP 5. 3. 2 trở lên, mặc dù PHP 5. 3. 4 hoặc cao hơn được khuyến nghị. Khi viết hướng dẫn này, phiên bản mới nhất của Composer là 2. 1. 6

Trước khi bắt đầu

  1. Nếu bạn chưa làm như vậy, hãy tạo một tài khoản Linode và Phiên bản điện toán. Xem hướng dẫn Bắt đầu với Linode và Tạo phiên bản điện toán của chúng tôi

  2. Làm theo hướng dẫn Thiết lập và Bảo mật Phiên bản Điện toán của chúng tôi để cập nhật hệ thống của bạn. Bạn cũng có thể muốn đặt múi giờ, định cấu hình tên máy chủ của mình, tạo tài khoản người dùng hạn chế và tăng cường truy cập SSH. Chưa làm theo phần Configure a Firewall. Hướng dẫn này bao gồm các quy tắc tường lửa dành riêng cho máy chủ OpenVPN

  3. Đảm bảo PHP đã được cài đặt trên Linode. PHP5. 3. 4 trở lên là bắt buộc nhưng nên dùng phiên bản mới nhất. Sử dụng lệnh

    Installer verified
        
    1 để xác định phiên bản PHP được cài đặt

Ghi chú

Các bước trong hướng dẫn này được viết cho người dùng không root. Các lệnh yêu cầu đặc quyền nâng cao có tiền tố là

Installer verified
    
2. Nếu bạn không quen với lệnh
Installer verified
    
2, hãy xem hướng dẫn Người dùng và Nhóm Linux

Cách cài đặt và cập nhật PHP Composer

Cách phổ biến nhất để cài đặt Composer là sử dụng chương trình cài đặt. Tuy nhiên, nó cũng có thể được cài đặt từ nguồn bằng Git hoặc một hệ thống tương tự. Các bước trong phần này giải thích cách tải xuống và cài đặt phiên bản mới nhất của Composer. Các hướng dẫn sau đây dành cho người dùng Ubuntu nhưng thường áp dụng cho hầu hết các bản phân phối Linux

Ghi chú

Để biết thông tin về các tùy chọn cài đặt khác nhau và cách cài đặt phiên bản cũ hơn của Composer, hãy xem trang Tải xuống Composer

Cách cài đặt Trình soạn thảo PHP

Để tải xuống và cài đặt phiên bản Composer mới nhất, hãy làm theo các bước bên dưới

  1. Nếu thành phần

    Installer verified
        
    4 chưa được cài đặt, hãy cài đặt nó bằng cách sử dụng
    Installer verified
        
    5

    ________số 8
  2. Điều hướng đến thư mục mà bạn muốn cài đặt Composer. Nếu cần, hãy tạo một thư mục mới cho mục đích này

  3. Tải xuống chương trình cài đặt Composer từ trang web của họ bằng PHP

     php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
    
  4. Xác minh tệp cài đặt dựa trên tổng kiểm tra SHA-384 để đảm bảo tệp được tải xuống chính xác. Tổng kiểm tra cho phiên bản hiện tại có thể được tìm thấy tại Trang web khóa công khai của nhà soạn nhạc. Thay thế

    Installer verified
        
    6 trong lệnh bên dưới bằng tổng kiểm tra SHA-384. Đảm bảo tổng kiểm tra được đặt trong dấu nháy đơn

     php -r "if (hash_file('sha384', 'composer-setup.php') === 'installer-checksum') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    

    Bạn sẽ thấy một kết quả tương tự

    Installer verified
        
  5. Chạy chương trình cài đặt. Chương trình xác minh một số cài đặt và tải chương trình soạn nhạc chính vào thư mục hiện tại

    Ghi chú

    Một thư mục cho chương trình có thể được chỉ định bằng cách sử dụng tùy chọn

    Installer verified
        
    7. Tên tệp của chương trình Trình soạn thảo có thể được đặt bằng tùy chọn
    Installer verified
        
    8

     php -r "if (hash_file('sha384', 'composer-setup.php') === 'installer-checksum') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    
    5
     php -r "if (hash_file('sha384', 'composer-setup.php') === 'installer-checksum') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    
    6
  6. Gỡ bỏ chương trình cài đặt

     php -r "if (hash_file('sha384', 'composer-setup.php') === 'installer-checksum') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    
    7
  7. Để cho phép Composer được gọi trên toàn cầu, hãy di chuyển tệp thực thi vào một thư mục trong

    Installer verified
        
    9. Đây là cài đặt tùy chọn nhưng được đề xuất

     php -r "if (hash_file('sha384', 'composer-setup.php') === 'installer-checksum') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    
    9
  8. Xác minh Trình soạn thảo đã được cài đặt chính xác. Nếu Composer được cài đặt trong một thư mục cục bộ, hãy sử dụng lệnh

     php -r "if (hash_file('sha384', 'composer-setup.php') === 'installer-checksum') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    
    50 và tên của tệp thực thi

    Installer verified
        
    1

    Nếu Trình soạn thảo được cài đặt trên toàn cầu, hãy chạy lệnh

     php -r "if (hash_file('sha384', 'composer-setup.php') === 'installer-checksum') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    
    51 mà không có bất kỳ tham số nào khác

    Installer verified
        
    3
    Ghi chú

    Các hướng dẫn trong các phần còn lại có hiệu lực đối với cài đặt toàn cầu. Đối với cài đặt thư mục cục bộ, thay thế

     php -r "if (hash_file('sha384', 'composer-setup.php') === 'installer-checksum') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    
    52 thay cho
     php -r "if (hash_file('sha384', 'composer-setup.php') === 'installer-checksum') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    
    51 cho phần còn lại của hướng dẫn

     php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
    
    0
  1. Xác minh phiên bản Composer đang chạy

     php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
    
    1
     php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
    
    2
  2. Cập nhật Composer lên phiên bản mới nhất bằng cách sử dụng

     php -r "if (hash_file('sha384', 'composer-setup.php') === 'installer-checksum') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    
    54. Nếu bạn vẫn đang chạy Composer phiên bản 1 và muốn nâng cấp lên phiên bản 2, hãy thêm cờ
     php -r "if (hash_file('sha384', 'composer-setup.php') === 'installer-checksum') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    
    55 vào cuối lệnh

     php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
    
    3
     php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
    
    4

Cách cài đặt và cập nhật các gói bằng PHP Composer

Để sử dụng Trình soạn thảo với PHP, trước tiên cần xác định các gói cần thiết bằng lệnh

 php -r "if (hash_file('sha384', 'composer-setup.php') === 'installer-checksum') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
9. Lệnh này cũng cài đặt gói. Nhà soạn nhạc dựa vào các tệp
Installer verified
    
0 để sắp xếp các phụ thuộc. Tệp này mô tả phiên bản bắt buộc cho từng gói và liệt kê tất cả các phụ thuộc. Lệnh
 php -r "if (hash_file('sha384', 'composer-setup.php') === 'installer-checksum') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
9 tự động tạo và cập nhật
Installer verified
    
0, mặc dù có thể tạo và chỉnh sửa thủ công

Các bước trong phần sau đây minh họa cách tạo một dự án PHP nhỏ tạo ra một số ngẫu nhiên bằng cách sử dụng gói được chọn từ Packagist. Nó cũng giải thích cách tìm kiếm Packagist cho một gói thích hợp và cách thêm gói đó vào dự án bằng Composer

Ghi chú

Các hướng dẫn này được thiết kế để giải thích cách theo dõi các phụ thuộc PHP để sử dụng trong dự án của riêng bạn. Nếu bạn định xuất bản một gói lên Packagist, bạn phải chỉnh sửa tệp

Installer verified
    
0 theo cách thủ công và thêm một số thông tin. Để biết thông tin về cách xuất bản gói PHP thông qua Packagist, hãy xem phần “Xuất bản gói” trong tài liệu chính thức của Packagist

Cách cài đặt gói

  1. Tạo một thư mục mới cho dự án và thay đổi thư mục đó

     php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
    
    5
  2. Sử dụng trình duyệt web, truy cập trang web Packagist để xác định gói phù hợp để đưa vào dự án. Trong thanh địa chỉ của trình duyệt, nhập URL sau

     php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
    
    6
  3. Nhập cụm từ tìm kiếm thích hợp cho tiện ích vào thanh tìm kiếm ở đầu trang và xem lại kết quả. Mỗi gói được xác định theo tên của nhà cung cấp, với tên gói có định dạng

     php -r "if (hash_file('sha384', 'composer-setup.php') === 'installer-checksum') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    
    61. Nhấp vào tên gói cung cấp thông tin bổ sung về gói cùng với tài liệu API. Tốt nhất là chọn một gói có xếp hạng sao cao và được ghi chép đầy đủ. Lưu ý tên đầy đủ của gói

  4. Trong tên dự án, thêm gói vào dự án bằng cách sử dụng

     php -r "if (hash_file('sha384', 'composer-setup.php') === 'installer-checksum') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    
    62. Trình soạn thảo lấy thông tin về gói và thêm nó vào tệp
     php -r "if (hash_file('sha384', 'composer-setup.php') === 'installer-checksum') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    
    63. Tệp khóa theo dõi các phiên bản hiện được cài đặt của các gói khác nhau. Nếu
    Installer verified
        
    0 chưa tồn tại, Composer sẽ tạo nó. Mặt khác, nó sẽ thêm thông tin gói mới vào tệp này. Composer cũng tạo một thư mục con
     php -r "if (hash_file('sha384', 'composer-setup.php') === 'installer-checksum') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    
    65. Nếu một hệ thống kiểm soát phiên bản (VCS) được sử dụng cho dự án, hãy đảm bảo rằng cả
     php -r "if (hash_file('sha384', 'composer-setup.php') === 'installer-checksum') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    
    63 và
    Installer verified
        
    0 đều được thêm vào VCS

    Ghi chú

    Nhiều gói PHP yêu cầu các gói cấp hệ thống khác. Khi thêm một gói mới, Composer đảm bảo tất cả các gói tiên quyết đã được cài đặt. Nếu thiếu bất kỳ gói nào, nó sẽ hiển thị lỗi và cung cấp thông tin chi tiết về các gói còn thiếu. Xác định vị trí các gói này bằng cách sử dụng

     php -r "if (hash_file('sha384', 'composer-setup.php') === 'installer-checksum') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    
    68 và cài đặt chúng bằng cách sử dụng
     php -r "if (hash_file('sha384', 'composer-setup.php') === 'installer-checksum') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    
    69. Sau đó chạy lại lệnh
     php -r "if (hash_file('sha384', 'composer-setup.php') === 'installer-checksum') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    
    62

     php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
    
    7
     php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
    
    8
  5. Xem lại tệp

    Installer verified
        
    0 để đảm bảo tệp chính xác. Trong một số trường hợp nhất định, bạn có thể phải chỉnh sửa thông tin này

    Ghi chú

    Biểu tượng

     php -r "if (hash_file('sha384', 'composer-setup.php') === 'installer-checksum') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    
    72 phía trước số phiên bản của gói cho Nhà soạn nhạc biết phiên bản nào được phép. Có nghĩa là phiên bản
     php -r "if (hash_file('sha384', 'composer-setup.php') === 'installer-checksum') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    
    73 là phiên bản tối thiểu nhưng mọi phiên bản
     php -r "if (hash_file('sha384', 'composer-setup.php') === 'installer-checksum') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    
    74 đều được phép. Cài đặt này cung cấp tính linh hoạt tối đa. Các biểu tượng khác có thể thắt chặt hoặc nới lỏng phạm vi cho phép. Nếu không có biểu tượng nào, chỉ cho phép phiên bản
     php -r "if (hash_file('sha384', 'composer-setup.php') === 'installer-checksum') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    
    73, không cho phép cập nhật thêm. Để biết thêm thông tin về lập phiên bản, hãy xem Tài liệu Phiên bản Composer

     php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
    
    9
     php -r "if (hash_file('sha384', 'composer-setup.php') === 'installer-checksum') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    
    0
  6. Để tích hợp các lớp mới vào một dự án, hãy sử dụng tập lệnh

     php -r "if (hash_file('sha384', 'composer-setup.php') === 'installer-checksum') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    
    76 mà Composer đã tự động tạo. Nó có thể được bao gồm trong bất kỳ tệp PHP nào bằng cách sử dụng hướng dẫn
     php -r "if (hash_file('sha384', 'composer-setup.php') === 'installer-checksum') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    
    77. Dưới đây là tệp
     php -r "if (hash_file('sha384', 'composer-setup.php') === 'installer-checksum') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    
    78 mẫu sử dụng trình tải tự động và gói mới

    Tập tin. random_num/ngẫu nhiên. php

     php -r "if (hash_file('sha384', 'composer-setup.php') === 'installer-checksum') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    
    1
     php -r "if (hash_file('sha384', 'composer-setup.php') === 'installer-checksum') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    
    2

  7. Để xác minh rằng chương trình

     php -r "if (hash_file('sha384', 'composer-setup.php') === 'installer-checksum') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    
    78 mới đang hoạt động bình thường, hãy chạy nó từ dòng lệnh. Chương trình này sử dụng hàm
     php -r "if (hash_file('sha384', 'composer-setup.php') === 'installer-checksum') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    
    90 để tạo chuỗi 32 ký tự. Điều này phù hợp với mã thông báo một lần nhưng không đủ mạnh đối với khóa mật mã

     php -r "if (hash_file('sha384', 'composer-setup.php') === 'installer-checksum') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    
    3
     php -r "if (hash_file('sha384', 'composer-setup.php') === 'installer-checksum') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    
    4
Ghi chú

Nếu đã có tệp

Installer verified
    
0, nhưng các gói chưa được cài đặt, hãy chạy
 php -r "if (hash_file('sha384', 'composer-setup.php') === 'installer-checksum') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
92 thay vì
 php -r "if (hash_file('sha384', 'composer-setup.php') === 'installer-checksum') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
9. Nếu bạn định xuất bản gói trên Packagist, hãy tạo một tệp
Installer verified
    
0 chi tiết trước khi cài đặt bất kỳ gói nào. Để tạo mẫu này, hãy chạy
 php -r "if (hash_file('sha384', 'composer-setup.php') === 'installer-checksum') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
95. Để biết thêm thông tin về cấu trúc của tệp
Installer verified
    
0, hãy xem Tài liệu lược đồ. Toàn bộ tài liệu có thể được tìm thấy trên Trang web của nhà soạn nhạc

Lệnh

 php -r "if (hash_file('sha384', 'composer-setup.php') === 'installer-checksum') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
97 có thể được sử dụng để cập nhật một hoặc nhiều gói lên phiên bản mới hơn. Trình soạn thảo xác định xem có tồn tại phiên bản mới hay không và liệu phiên bản đó có đáp ứng các ràng buộc được xác định trong tệp
Installer verified
    
0 hay không. Sau đó, nó thực hiện tất cả các nâng cấp cần thiết và cập nhật thông tin trong tệp
 php -r "if (hash_file('sha384', 'composer-setup.php') === 'installer-checksum') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
63

Để cập nhật một gói cụ thể, hãy chạy lệnh

Installer verified
    
10. Thay thế tên của nhà cung cấp và gói cụ thể mà bạn muốn nâng cấp

 php -r "if (hash_file('sha384', 'composer-setup.php') === 'installer-checksum') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
5
 php -r "if (hash_file('sha384', 'composer-setup.php') === 'installer-checksum') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
6

Trình soạn thảo cũng giúp dễ dàng cập nhật tất cả các gói cùng một lúc. Để cập nhật toàn dự án, hãy chạy lệnh sau

 php -r "if (hash_file('sha384', 'composer-setup.php') === 'installer-checksum') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
7

Thêm thông tin

Bạn có thể muốn tham khảo các tài nguyên sau để biết thêm thông tin về chủ đề này. Mặc dù chúng được cung cấp với hy vọng rằng chúng sẽ hữu ích, xin lưu ý rằng chúng tôi không thể đảm bảo tính chính xác hoặc kịp thời của các tài liệu được lưu trữ bên ngoài

Tôi có thể cài đặt Composer mà không cần PHP không?

Composer có bao gồm PHP không?

Nhà soạn nhạc có các gói nền tảng, là các gói ảo dành cho những thứ được cài đặt trên hệ thống nhưng Nhà soạn nhạc không thực sự cài đặt được. Điều này bao gồm bản thân PHP, phần mở rộng PHP và một số thư viện hệ thống .

Trình soạn thảo chỉ có PHP?

Composer 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ào và nó sẽ quản lý (cài đặt/cập nhật) chúng cho bạn.

Làm cách nào để sử dụng Trình soạn thảo trong PHP?

Để định cấu hình Trình soạn thảo cho ứng dụng PHP của bạn .
Tạo nhà soạn nhạc của bạn. .
Xác minh rằng một nhà soạn nhạc. .
Chạy cài đặt nhà soạn nhạc (trên máy cục bộ của bạn) để cài đặt các gói cần thiết và tạo một nhà soạn nhạc. .
Cam kết nhà soạn nhạc. .
Trong Engine Yard Cloud, nhấp vào Công cụ > Bảng điều khiển
Chọn một môi trường bằng cách nhấp vào tên môi trường