Hướng dẫn php 8.1 composer - trình soạn nhạc php 8.1
5 Show
Nội dung chính
Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.Learn more. Tôi đang gặp lỗi này với Laravel 9, tôi đã cài đặt Php 8.1.7 Nhà soạn nhạc đã phát hiện các vấn đề trong nền tảng của bạn: Phụ thuộc của nhà soạn nhạc của bạn yêu cầu phiên bản PHP "> = 8.1.0". Tôi có thể thấy người khác đã đặt câu hỏi, một chút không có giải pháp nào đang hoạt động hỏi ngày 3 tháng 7 lúc 12:50Jul 3 at 12:50Jul 3 at 12:50 3 Tôi đã có cùng một vấn đề và đó là vì tôi đã cấu hình một phiên bản của PHP 8.1 trên dòng lệnh trong khi tôi giữ mô-đun PHP ở mức 8.0. Vì vậy, PHP_Version_id đã cho tôi 80020, trong khi PHP -V đã cho tôi 8.1.7. Nó nhắc tôi cấu hình lại mô -đun PHP thành Php phiên bản 8.1:
Và sau đó mọi thứ hoạt động như dự định. Reference:
Hakre 187K48 Huy hiệu vàng419 Huy hiệu bạc806 Huy hiệu đồng48 gold badges419 silver badges806 bronze badges48 gold badges419 silver badges806 bronze badges Đã trả lời ngày 6 tháng 7 lúc 14:00Jul 6 at 14:00Jul 6 at 14:00 Eirieleirieleirieleiriel 1012 Huy hiệu đồng2 bronze badges2 bronze badges 1 LỜI KHUYÊN Thêm dòng này trong tệp 0:
Hoặc đặt phiên bản:
Và chạy 1Đã trả lời ngày 31 tháng 8 lúc 11:32Aug 31 at 11:32Aug 31 at 11:32
Tôi đã gặp vấn đề tương tự trong khi tôi hạ cấp PHP của mình xuống V7.4 từ 8.1. Tôi bằng cách nào đó đã gây rối với mod Php7.4-FPM. Tuy nhiên, khi tôi một lần nữa cố gắng nâng cấp nhà soạn nhạc Php V8.1 của mình bắt đầu phàn nàn về lỗi đó. Tôi chỉ đơn giản là loại bỏ cả hai phiên bản PHP của mình là 7.4 và 8.1 và chỉ được cài đặt lại 8.1, điều này đã khắc phục sự cố của tôi. Để loại bỏ, đây là những bước tôi đã làm theo ....
Và cuối cùng,
Đã trả lời ngày 1 tháng 9 lúc 22:46Sep 1 at 22:46Sep 1 at 22:46 HumayunhumayunHumayunHumayun 9567 Huy hiệu bạc13 Huy hiệu Đồng7 silver badges13 bronze badges7 silver badges13 bronze badges Nếu câu trả lời @eril không giúp bạn bằng cách vô hiệu hóa phiên bản PHP cũ
Ngoài ra kiểm tra trình soạn thảo bằng cách sử dụng phiên bản PHP chính xác
Nếu nhà soạn nhạc về đã hiển thị một phiên bản PHP chính xác, thì hãy kiểm tra xem đường dẫn nhị phân PHP thực sự mà nhà soạn nhạc đang sử dụng bằng cách đặt 2 bên trong 3 như thế này:composer about already shows a correct version of PHP,then check to see the real PHP binary path that composer is using by putting 2 inside 3 like this: 4composer about already shows
a correct version of PHP,then check to see the real PHP binary path that composer is using by putting 2 inside 3 like this: 4Trong trường hợp của tôi, một phiên bản cũ của PHP-FPM đã được bật.php-fpm was enabled.php-fpm was enabled. 5Đã trả lời ngày 16 tháng 9 lúc 23:17Sep 16 at 23:17Sep 16 at 23:17 Osyanosyanosyanosyan 1.6762 huy hiệu vàng24 Huy hiệu bạc51 Huy hiệu đồng2 gold badges24 silver badges51 bronze badges2 gold badges24 silver badges51 bronze badges Chỉ đến khi tôi tìm cách giải quyết nó nhưng nó hoạt động vì vậy đó là những gì tôi đã làm:
Chỉ cần tìm thư mục PHP của máy chủ của bạn Đã trả lời ngày 30 tháng 8 lúc 0:56Aug 30 at 0:56Aug 30 at 0:56 1 Làm thế nào để bạn khắc phục các vấn đề được phát hiện của nhà soạn nhạc trong nền tảng của bạn, phụ thuộc của nhà soạn nhạc yêu cầu phiên bản PHP?Nhà soạn nhạc đã phát hiện các vấn đề trong nền tảng của bạn: Phụ thuộc của trình soạn thảo của bạn yêu cầu phiên bản PHP "> = 7.3. 0". Giải pháp: Bạn có thể sử dụng tùy chọn dễ nhất: Thêm-Tùy chọn-Congnore-Plat-Reqs để cập nhật trình cài đặt/nhà soạn nhạc của nhà soạn nhạc để bỏ qua tất cả các yêu cầu nền tảng.add --ignore-platform-reqs option to composer install/composer update to ignore all platform requirements.add --ignore-platform-reqs option to composer install/composer update to ignore all platform requirements. Phiên bản PHP nào được sử dụng bởi nhà soạn nhạc?Trong trường hợp của tôi, cả hai đều sử dụng tập lệnh PHP mặc định của tôi (đó là phiên bản 7.4).Vì vậy, trong khi phiên bản 7.2 được sử dụng để chạy trình soạn thảo, các tập lệnh được gọi bởi nhà soạn nhạc sử dụng lệnh mặc định.version 7.4). So, while the 7.2 version is used to run Composer, the scripts called by Composer use the default command.version 7.4). So, while the 7.2 version is used to run Composer, the scripts called by Composer use the default command. Làm cách nào để thay đổi phiên bản PHP của tôi?Thay đổi phiên bản PHP... Điều hướng đến trang Quản lý trang web .. Nhấp vào nút Quản lý bên phải miền của bạn .. Trong phần PHP, nhấp vào biểu tượng sửa đổi .. Chọn phiên bản PHP từ menu thả xuống .. Cuộn xuống và nhấp vào nút Thay đổi phiên bản PHP để lưu các thay đổi của bạn .. Làm cách nào để cập nhật sự phụ thuộc trong nhà soạn nhạc?Cài đặt CLI trên thùng chứa ứng dụng.Tạo một người dùng máy mà bạn mời đến dự án của mình..... Kích hoạt các hoạt động nguồn.Tạo một nhánh phụ thuộc cập nhật chuyên dụng, nơi chúng tôi sẽ tự động chạy và kiểm tra các bản cập nhật của nhà soạn nhạc..... Tự động kích hoạt hoạt động nguồn cập nhật..... Triển khai các thay đổi .. |