Làm cách nào để kích hoạt tiện ích mở rộng phps mbstring?

Mbstring là viết tắt của các hàm chuỗi nhiều byte. Mbstring là tiện ích mở rộng PHP thường được sử dụng và được yêu cầu để Tiện ích mở rộng email và PDF của chúng tôi hoạt động bình thường. Nếu mbstring không được bật trên máy chủ của bạn, bạn có thể gặp sự cố như các trang trống (thay vì tệp PDF như mong đợi) hoặc email không gửi được

Tuy nhiên, may mắn thay, mbstring rất dễ kích hoạt. Trong hầu hết các trường hợp, chỉ cần một cuộc gọi điện thoại hoặc email đơn giản tới công ty lưu trữ web của bạn và họ sẽ sẵn lòng kích hoạt tính năng này cho bạn

Nếu bạn có dịch vụ lưu trữ cPanel và muốn tự mình dùng thử, bạn có thể kích hoạt mbstring bằng cách thực hiện như sau

Khi chạy phpMyAdmin, bạn có thể gặp lỗi cho biết phần mở rộng mbstring bị thiếu như sau

PHP missing mbstring errorPHP thiếu lỗi mbstring

Lỗi này ngăn bạn mở phpMyAdmin và truy cập cơ sở dữ liệu của bạn

Để giải quyết lỗi này, bạn cần cài đặt và kích hoạt mbstring trong cấu hình PHP của mình

Tùy thuộc vào Hệ điều hành của bạn, có nhiều cách khác nhau để cài đặt và kích hoạt tiện ích mở rộng mbstring

Cài đặt mbstring cho Linux

Đối với các hệ thống Linux, bạn có thể cài đặt mbstring bằng cách sử dụng

# install mbstring v8.1
sudo apt-get install php8.1-mbstring

# install mbstring v7.4
sudo apt-get install php7.4-mbstring
1 hoặc
# install mbstring v8.1
sudo apt-get install php8.1-mbstring

# install mbstring v7.4
sudo apt-get install php7.4-mbstring
2 tùy thuộc vào bản phân phối Linux của bạn

Đây là lệnh để cài đặt mbstring cho Debian/Ubuntu hoặc Red Hat Linux

sudo apt-get install php-mbstring

# for RHL:
sudo yum install php-mbstring

Trình quản lý gói nên cài đặt đúng phiên bản mbstring dựa trên phiên bản PHP của bạn

Nếu không, bạn cần chỉ định phiên bản như sau

# install mbstring v8.1
sudo apt-get install php8.1-mbstring

# install mbstring v7.4
sudo apt-get install php7.4-mbstring

Khi tiện ích mở rộng được cài đặt, bạn cần khởi động lại máy chủ PHP của mình

Đối với Apache, hãy chạy lệnh sau

service httpd restart

Bây giờ, bạn có thể kiểm tra xem tiện ích mở rộng mbstring đã được bật hay chưa bằng cách chạy để xem tiện ích mở rộng mbstring đã được bật chưa

phpinfo() showing mbstring detailphpinfo() hiển thị chi tiết mbstring

Bạn cũng có thể chạy lệnh

# install mbstring v8.1
sudo apt-get install php8.1-mbstring

# install mbstring v7.4
sudo apt-get install php7.4-mbstring
7 để xem phần mở rộng từ dòng lệnh

$ php -m | grep mbstring
mbstring

Bây giờ tiện ích mở rộng mbstring đã có sẵn, bạn sẽ có thể truy cập phpMyAdmin

Cài đặt mbstring cho Windows

Đối với hệ thống Windows, bạn cần kích hoạt tiện ích mở rộng mbstring từ tệp

service httpd restart
0

Hãy tìm dòng

service httpd restart
1 trong tệp
service httpd restart
0 của bạn như sau

;extension=php_mssql.dll
;extension=php_mbstring.dll
;extension=php_exif.dll  
extension=php_mysql.dll

Bạn cần bỏ dấu chấm phẩy trước cấu hình

service httpd restart
3 để kích hoạt
service httpd restart
4 cho Windows

;extension=php_mssql.dll
extension=php_mbstring.dll
;extension=php_exif.dll  
extension=php_mysql.dll

Khi bạn bật tiện ích mở rộng, hãy khởi động lại máy chủ PHP của bạn. Tiện ích mở rộng mbstring hiện có sẵn trên máy tính Windows của bạn

Nếu điều đó không hiệu quả, hãy tìm kiếm tệp

service httpd restart
0 của bạn để biết cấu hình
service httpd restart
6

Bạn sẽ thấy nơi PHP tìm các tiện ích mở rộng như hình bên dưới

extension_dir = "D:\XAMPP\php\ext"

Bạn cần xem liệu

service httpd restart
4 có tồn tại bên trong đường dẫn
service httpd restart
8 hay không. Sao chép giá trị thư mục tiện ích mở rộng và dán nó vào cửa sổ thám hiểm của bạn

Nếu không có tệp

service httpd restart
9, bạn cần tải xuống bản dựng Windows PHP từ windows. php. lưới như hình bên dưới

Download PHP Windows distributionTải xuống bản phân phối PHP Windows

Giải nén tệp zip đã tải xuống, sau đó tìm tệp

service httpd restart
4 từ thư mục
$ php -m | grep mbstring
mbstring
1. Sao chép tệp vào đường dẫn
service httpd restart
6 của bạn

Tôi không khuyên bạn nên tải xuống các tệp dll từ Internet vì bạn có thể bị nhiễm vi-rút trên máy tính của mình

Khởi động lại máy chủ PHP của bạn và bây giờ tiện ích mở rộng mbstring sẽ khả dụng

Và đó là cách bạn kích hoạt mbstring trên máy tính Windows

Cài đặt mbstring cho macOS

Đối với macOS, công thức PHP từ Homebrew đã kích hoạt tiện ích mở rộng mbstring trong quá trình cài đặt

Phần mở rộng Mbstring PHP là gì?

Vì vậy, mbstring cung cấp các hàm chuỗi dành riêng cho nhiều byte giúp chúng tôi xử lý mã hóa nhiều byte trong PHP . Ngoài ra, mbstring xử lý chuyển đổi mã hóa ký tự giữa các cặp mã hóa có thể.

Cách cài đặt PHP

Cài đặt chuỗi MB .
Debian (Ubuntu, LinuxMint…) sudo apt-get update sudo apt-get install php-mbstring sudo service apache2 khởi động lại
Red-Hat (RHEL, Fedora, CentOS, Mandriva…) php -m yum cài đặt dịch vụ php-mbstring httpd khởi động lại
MS Windows. Nếu bạn có quyền truy cập vào php

Làm cách nào để kích hoạt Mbstring PHP INI cPanel?

Đầu tiên chúng ta đăng nhập tài khoản cPanel
Tiếp theo, chúng ta đến phần Phần mềm
Tại đây, chúng tôi nhấp vào trình đơn thả xuống để Chọn phiên bản PHP
Bây giờ, chọn phần mở rộng PHP mbstring
Cuối cùng, nhấp vào nút lưu

Cách cài đặt PHP

Bật tiện ích mở rộng mbstring trong CentOS .
apt-get cài đặt php-mbstring php-gettext
sudo apt-get cài đặt php7. 0-mbstring
sudo apt-get cài đặt php7. 0-curl