Điểm:0

Nhà soạn nhạc nói với tôi "Phần mở rộng PHP ext-gmp * nhưng nó bị thiếu" khi nó không nên

lá cờ in

Tôi mới sử dụng Composer, vì vậy hãy nhẹ nhàng!

Tôi đang cố cài đặt tập lệnh sử dụng Trình soạn thảo, nhưng tôi nhận được:

  vấn đề 1
    - Root composer.json yêu cầu phần mở rộng PHP ext-gmp * nhưng nó bị thiếu trong hệ thống của bạn. Cài đặt hoặc kích hoạt tiện ích mở rộng gmp của PHP.

Sau khi nghiên cứu, tôi thấy bạn phải cài đặt GMP, vì vậy tôi đã làm như sau:

sudo apt-get cài đặt php7.4-gmp

Mà cài đặt tốt. Sau đó, tôi cả hai:

/etc/php/7.4/cli/php.ini
/etc/php/7.4/fpm/php.ini

..và được thêm vào:

tiện ích mở rộng = gmp.so

Tuy nhiên, khi tôi chạy lại tập lệnh, tôi vẫn nhận được thông báo lỗi đó!

Từ giao diện người dùng với <? ech phpinfo() ?> Tôi hiểu rồi: (nhưng tôi biết CLI và công cụ PHP-FPM giao diện người dùng chạy dưới các cấu hình khác nhau);

nhập mô tả hình ảnh ở đây

Tôi đang thiếu gì? Nó khiến tôi phát điên! Tôi cũng nhận được lỗi về phiên bản PHP:

lá cờ jp
bạn có cài đặt nhiều phiên bản PHP trên hệ thống không? Có thể nào `nhà soạn nhạc` của bạn đang sử dụng một phiên bản khác ngoài `php-7.4` không?
Andrew Newby avatar
lá cờ in
Cảm ơn - đó là nó! Tôi đã tìm thấy lệnh này: `composer config platform.php 7.4`, và bây giờ thông báo đã biến mất :) Tôi đoán nó đang cố sử dụng phiên bản PHP mới nhất (chúng tôi có 7.1, 7.2, 7.3, 7.5, 8.0 và 8.1! )

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.