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, thì 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
Tôi đang sử dụng XAMPP1. 7. 4, dành cho Windows, có PHP 5. 3. 5 và đã cố chỉnh sửa php của tôi. ini theo tài liệu và nhiều ví dụ khác mà tôi tìm thấy trực tuyến. Sau khoảng 6 giờ kể từ đó, tất cả những gì tôi làm được là nhận được thông báo "Lỗi 500 - Lỗi máy chủ", thông báo này không biến mất ngay cả sau khi tôi khôi phục tất cả các thay đổi đối với. tập tin ini
Điều tôi cần làm là tạo hóa đơn PDF có ký tự tiếng Đan Mạch, sử dụng tFPDF, để hỗ trợ mã hóa UTF-8
Nếu có ai ở đây biết một số mẹo, đề xuất hoặc ví dụ về một php đang hoạt động. ini, hãy giúp tôi với, vì tôi bắt đầu rụng tóc vì cái này.
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 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
sudo apt-get install php-mbstring
# for RHL:
sudo yum install php-mbstring
3 trong cấu hình PHP của mìnhTù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
sudo apt-get install php-mbstring
# for RHL:
sudo yum install php-mbstring
3- Cài đặt mbstring cho Linux
- Cài đặt mbstring cho Windows
- Cài đặt mbstring cho macOS
Cài đặt mbstring cho Linux
Đối với các hệ thống Linux, bạn có thể cài đặt
sudo apt-get install php-mbstring
# for RHL:
sudo yum install php-mbstring
3 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
sudo apt-get install php-mbstring
# for RHL:
sudo yum install php-mbstring
3 cho Debian/Ubuntu hoặc Red Hat Linuxsudo 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
sudo apt-get install php-mbstring
# for RHL:
sudo yum install php-mbstring
3 dựa trên phiên bản PHP của bạnNế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
sudo apt-get install php-mbstring
# for RHL:
sudo yum install php-mbstring
3 đã được bật hay chưa bằng cách chạy hàm phpinfo[] để xem sudo apt-get install php-mbstring
# for RHL:
sudo yum install php-mbstring
3 đã được bật chưaphpinfo[] 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
sudo apt-get install php-mbstring
# for RHL:
sudo yum install php-mbstring
3 đã có sẵn, bạn sẽ có thể truy cập phpMyAdminCà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
sudo apt-get install php-mbstring
# for RHL:
sudo yum install php-mbstring
3 từ tệp service httpd restart
0Tìm dòng
service httpd restart
1 trong tệp service httpd restart
0 của 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
0Bạn cần xóa dấu chấm phẩy trước cấu hình
service httpd restart
3 để bật service httpd restart
4 cho Windows# install mbstring v8.1
sudo apt-get install php8.1-mbstring
# install mbstring v7.4
sudo apt-get install php7.4-mbstring
3Khi 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 cách đó 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
6Bạn sẽ thấy nơi PHP tìm các tiện ích mở rộng như hình bên dưới
# install mbstring v8.1
sudo apt-get install php8.1-mbstring
# install mbstring v7.4
sudo apt-get install php7.4-mbstring
6Bạ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 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ạnNếu không có tệp
service httpd restart
9, bạn cần tải xuống bản dựng PHP Windows từ windows. php. mạng như hình bên dướiTả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ạnTô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
sudo apt-get install php-mbstring
# for RHL:
sudo yum install php-mbstring
3 sẽ khả dụngVà đó là cách bạn kích hoạt
sudo apt-get install php-mbstring
# for RHL:
sudo yum install php-mbstring
3 trên máy tính WindowsCà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
sudo apt-get install php-mbstring
# for RHL:
sudo yum install php-mbstring
3 trong quá trình cài đặt