Hướng dẫn moodle requires the mbstring php extension please install or enable the mbstring extension - moodle yêu cầu tiện ích mở rộng mbstring php vui lòng cài đặt hoặc bật tiện ích mở rộng mbstring

Nếu bạn muốn có công việc MBString trên máy chủ đèn với yum (fedora, redhat, centos) hoặc apt-get (ubuntu, debian) thì hãy làm điều này

1) Là gốc từ CLI yum cài đặt php-mbstring hoặc trong trường hợp apt-get apt-get cài đặt php-mbstring

Đối với PHP7 trên centos làm: "YUM Cài đặt Php70-MBString"

Sau đó khởi động lại Apache

Một trong hai

Sau đó kiểm tra môi trường máy chủ của bạn một lần nữa và tiếng rít từ Moodle nên đã biến mất và thưởng cho bạn một dấu ấn tốt đẹp hoặc giống như như vậy.

Để bật thư viện MBString trong cài đặt gói Windows của Moodle:

  1. Mở tệp php.ini được tìm thấy trong thư mục Moodle/Apache/bin
  2. Tìm dòng:
    sudo apt-get install libapache2-mod-php7.2
    
    0
  3. Xóa
    sudo apt-get install libapache2-mod-php7.2
    
    1 ở đầu dòng
  4. Khởi động lại Apache nếu cần thiết

Lưu ý: Trang này cần được tăng cường bằng cách thêm các hướng dẫn tương ứng cho các loại cài đặt Moodle khác.

Xem thêm

  • Sử dụng MOOTLE PHP_EXTENSION MBString được khuyến nghị được cài đặt/kích hoạt thảo luận diễn đàn

Tiện ích mở rộng PHP

sudo apt-get install libapache2-mod-php7.2
2 là gì và cách tốt nhất để cài đặt nó trên Ubuntu 14.04 là gì?

Đã hỏi ngày 4 tháng 7 năm 2014 lúc 10:26Jul 4, 2014 at 10:26

Hướng dẫn moodle requires the mbstring php extension please install or enable the mbstring extension - moodle yêu cầu tiện ích mở rộng mbstring php vui lòng cài đặt hoặc bật tiện ích mở rộng mbstring

Chỉnh sửa: Dylan Pierce đã xác nhận rằng bạn đã có thể cài đặt một số phần mở rộng Php 7.2 giống như cách bạn làm cho PHP 5. Đối với

sudo apt-get install libapache2-mod-php7.2
2 nói riêng, bạn có thể thực thi: Dylan Pierce has confirmed that you can already install some PHP 7.2 extensions in the same way you would for PHP 5. For
sudo apt-get install libapache2-mod-php7.2
2 in particular, you can execute:

sudo apt-get install php7.2-mbstring

Để bổ sung cho câu trả lời của Sparkmood, điều này hiện hoạt động cho PHP 7.2 nếu bạn đã nhập PPA của Ondrej cho nó.

sudo apt-get install libapache2-mod-php7.2

Đừng quên, PHP 7 có sẵn thông qua kho chính thức của Ubuntu hoặc bạn sẽ cần PPA bên ngoài.

Đã trả lời ngày 8 tháng 2 năm 2016 lúc 21:35Feb 8, 2016 at 21:35

Goncalotomasgoncalotomasgoncalotomas

2.4552 huy hiệu vàng11 Huy hiệu bạc8 Huy hiệu đồng2 gold badges11 silver badges8 bronze badges

9

sudo apt-get install php-mbstring

Tôi đã cài đặt MBString trong Php7.0-FPM (7.0.15-0ubuntu0.16.04.4)

Đã trả lời ngày 16 tháng 5 năm 2017 lúc 11:09May 16, 2017 at 11:09

Nanhe Kumarnanhe KumarNanhe Kumar

1.34912 Huy hiệu bạc9 Huy hiệu đồng12 silver badges9 bronze badges

6

MBString được tích hợp trong gói libapache2-mod-php5, do đó bạn có thể sử dụng lệnh này để cài đặt:

sudo apt-get install libapache2-mod-php5

Như được mô tả trong chi tiết gói:

 dba dom ereg exif fileinfo filter ftp gettext hash iconv json libxml
 mbstring mhash openssl pcre Phar posix Reflection session shmop SimpleXML
 soap sockets SPL standard sysvmsg sysvsem sysvshm tokenizer wddx xml
 xmlreader xmlwriter zip zlib.

Đã trả lời ngày 4 tháng 7 năm 2014 lúc 10:31Jul 4, 2014 at 10:31

Hướng dẫn moodle requires the mbstring php extension please install or enable the mbstring extension - moodle yêu cầu tiện ích mở rộng mbstring php vui lòng cài đặt hoặc bật tiện ích mở rộng mbstring

Sparkmoodsparkmoodsparkmood

9377 Huy hiệu bạc11 Huy hiệu đồng7 silver badges11 bronze badges

3

Trong trường hợp của tôi, nó đã được cài đặt, nhưng tôi chỉ cần làm

sudo apt-get install libapache2-mod-php7.2
4, theo sau là
sudo apt-get install libapache2-mod-php7.2
5.

Đã trả lời ngày 25 tháng 1 năm 2017 lúc 17:34Jan 25, 2017 at 17:34

Hướng dẫn moodle requires the mbstring php extension please install or enable the mbstring extension - moodle yêu cầu tiện ích mở rộng mbstring php vui lòng cài đặt hoặc bật tiện ích mở rộng mbstring

aveaveave

2717 Huy hiệu bạc12 Huy hiệu đồng7 silver badges12 bronze badges

Nếu bạn đang sử dụng Php 5.6

Cài đặt gói Php 5.6 MBString:

sudo apt-get install php5.6-mbstring

Sau đó thêm dòng sau vào cuối tệp php.ini của bạn:

extension=php5.6-mbstring.so

Khởi động lại Apache:

sudo service apache2 restart

Để tìm tệp php.ini của bạn, hãy tạo một tệp và chèn dòng sau:

<?php phpinfo(); ?>

Sau đó mở với một trình duyệt để xem vị trí của tệp PHP.INI của bạn.

Đã trả lời ngày 14 tháng 6 năm 2017 lúc 2:34Jun 14, 2017 at 2:34

GROKERFEETCHICKENFEETChickenFeet

2232 Huy hiệu bạc4 Huy hiệu đồng2 silver badges4 bronze badges

Đối với Ubuntu 14.04 MBString mở rộng nên được xây dựng.

Cho Ubuntu 16.04:

sudo apt-get install php7.0-mbstring

Xem thêm Giới thiệu về Chuỗi Multibyte

Đã trả lời ngày 26 tháng 7 năm 2017 lúc 20:54Jul 26, 2017 at 20:54

Hướng dẫn moodle requires the mbstring php extension please install or enable the mbstring extension - moodle yêu cầu tiện ích mở rộng mbstring php vui lòng cài đặt hoặc bật tiện ích mở rộng mbstring

Simhumilecosimhumilecosimhumileco

6411 Huy hiệu vàng10 Huy hiệu bạc16 Huy hiệu đồng1 gold badge10 silver badges16 bronze badges

Nó yêu cầu thêm một nguồn khác cho APT để cài đặt vào 18.04 ..

Tải xuống trang cho Php7.2-MBString_7.2.7-0ubuntu0.18.04.2_amd64.deb trên máy AMD64

Nếu bạn đang chạy Ubuntu, nên sử dụng mạnh mẽ người quản lý gói như năng khiếu hoặc synap để tải xuống và cài đặt các gói, thay vì làm như vậy thủ công thông qua trang web này.

Bạn sẽ có thể sử dụng bất kỳ gương được liệt kê nào bằng cách thêm một dòng vào /etc/apt/source.list của bạn như thế này:

Deb http://security.ubuntu.com/ubuntu Bionic-security Vũ trụ chính

Đã trả lời ngày 9 tháng 8 năm 2018 lúc 17:30Aug 9, 2018 at 17:30

1

Vì bản thân McRypt (gói mà PHP-McRypt sử dụng để thực hiện công cụ mật mã của mình) không còn được hỗ trợ sau khi PHP7.2, cho đến ngày hôm nay, để cài đặt nó cụ thể cho PHP7.2, bạn sẽ cần chắc chắn khi cài đặt khi cài đặt để cài đặt để cài đặt vào Tiền tố tất cả các phần mở rộng Php7.2 với

sudo apt-get install libapache2-mod-php7.2
6.

Mặc dù ban đầu các lệnh được đề xuất bởi những người khác chỉ cần cài đặt nó hoạt động, khi sử dụng nó với phiên bản khung yêu cầu McRypt (như Laravel4.2), nó sẽ yêu cầu bạn cài đặt McRypt bằng PECL. Theo dõi sửa chữa ở đây

Đã trả lời ngày 5 tháng 6 năm 2020 lúc 13:51Jun 5, 2020 at 13:51

Làm thế nào cài đặt ext MBString trong PHP?

Để bật thư viện MBString trong cài đặt gói Windows của Moodle:..
Mở PHP. Tệp INI được tìm thấy trong thư mục Moodle/Apache/bin hoặc Windows ..
Tìm dòng:; phần mở rộng = PHP_MBString. DLL ..
Gỡ bỏ ; Ở đầu dòng ..
Khởi động lại Apache nếu cần thiết ..

Tiện ích mở rộng PHP MBString là gì?

MBString là viết tắt của các hàm chuỗi đa byte. MBString là một phần mở rộng của PHP được sử dụng để quản lý các chuỗi không phải ASCII. MBString được sử dụng để chuyển đổi chuỗi thành các mã hóa khác nhau. Các sơ đồ mã hóa ký tự đa dạng được sử dụng để thể hiện hơn 256 ký tự trong hệ thống mã hóa thông minh byte thông thường.an extension of php used to manage non-ASCII strings. Mbstring is used to convert strings to different encodings. Multibyte character encoding schemes are used to express more than 256 characters in the regular byte wise coding system.

Làm thế nào tôi có thể biết nếu MBString được bật?

Bạn có thể kiểm tra nó thông qua phpinfo ().Tìm kiếm chuỗi "MBString" trong trang PHPINFO.Nếu nó có nghĩa là có nghĩa là MBString được bật hoặc nó bị vô hiệu hóa.phpinfo(). Search for the string "mbstring" in phpinfo page. If it is present means then mbstring is enabled or it is disabled.

Làm thế nào cho phép MBString PHP INI cPanel?

Thứ nhất, chúng tôi đăng nhập vào tài khoản cPanel ..
Tiếp theo, chúng tôi đi đến phần Phần mềm ..
Tại đây, chúng tôi nhấp vào thả xuống để chọn phiên bản PHP ..
Bây giờ, chọn MBString mở rộng PHP ..
Cuối cùng, nhấp vào nút Lưu ..