Trong bài viết này, tôi sẽ giải thích mọi cách có thể để kích hoạt tiện ích mở rộng mbstring PHP trên máy chủ của bạn, cho dù bạn đang sử dụng dịch vụ lưu trữ VPS, Dịch vụ lưu trữ được quản lý hay Dịch vụ lưu trữ được chia sẻ
Mục lục
Bật mbstring trên Dịch vụ lưu trữ VPS dựa trên Debian/Ubuntu/RHEL
Nếu trang web WordPress được lưu trữ trên dịch vụ lưu trữ VPS hoặc lưu trữ Cloud VPS, thì bạn có thể dễ dàng kích hoạt tiện ích mở rộng mbstring PHP. Vì vậy, trước tiên bạn phải đảm bảo rằng VPS của bạn chạy trên hệ điều hành Debian hoặc Ubuntu Linux
Để bật tiện ích mở rộng mbstring PHP, hãy thực hiện các bước sau
Bước 1. Kết nối VPS bằng SSH
Trước hết, bạn phải kết nối với hệ thống bằng Putty [Windows] hoặc Linux Terminal. Và thực hiện lệnh sau để cài đặt và kích hoạt mbstring
Bước 2. Cài đặt tiện ích mở rộng mbstring PHP
Bây giờ hãy thực hiện lệnh sau trên thiết bị đầu cuối để cài đặt tiện ích mở rộng mbstring PHP trên lưu trữ VPS
sudo apt install php8.1-mbstring
Note: - Frist you must check, which version of PHP is installed on your system. If PHP 7.4 or PHP 8.0 then you must execute the following commands,sudo apt install php7.4-mbstring
,sudo apt install php8.0-mbstring
respectively.
Đối với RHEL, CentOS
sudo yum install php-mbstring
Bước 3. Khởi động lại máy chủ PHP-FPM và HTTP
Nếu hệ thống của bạn sử dụng PHP-FPM thay vì mod_PHP [đối với mod_PHP không cần thực hiện lệnh sau] thì hãy thực hiện lệnh sau để lưu thay đổi trên hệ thống, để kích hoạt module PHP mbstring
sudo service restart php8.1-fpm
Bây giờ sau khi khởi động lại PHP-FPM, bạn phải khởi động lại máy chủ HTTP. Vì vậy, hãy đảm bảo bạn có máy chủ HTTP nào trên hệ thống, sau đó thực hiện lệnh sau tương ứng
Khởi động lại Apache trên Debian/Ubuntu
sudo service apache2 restart
Khởi động lại Apache trên RHEL/CentOS
sudo systemctl restart httpd.service
Khởi động lại Nginx trên Debian/Ubuntu
sudo service nginx restart
Khởi động lại Nginx trên RHEL/CentOS
sudo systemctl restart nginx
Kích hoạt mbstring trên Hosting dựa trên cPanel
Nhiều chủ sở hữu trang web WordPress, bất kỳ ai sử dụng dịch vụ lưu trữ chia sẻ dựa trên cPanel đều gặp phải vấn đề về hiệu suất này. Lý do chính đằng sau mô-đun PHP mbstring bị thiếu này là do nhà cung cấp dịch vụ lưu trữ không kích hoạt nó theo mặc định. Vì vậy, bạn phải tự làm điều đó
Trong phần này, tôi sẽ giải thích từng bước, cách bạn có thể kích hoạt tiện ích mở rộng mbstring PHP bị thiếu trên trang web WordPress của mình nếu bạn đang sử dụng dịch vụ lưu trữ dựa trên cPanel
Bước 1. Đăng nhập vào cPanel
Trước tiên, hãy đăng nhập vào bảng điều khiển cPanel của bạn, bạn cũng có thể đăng nhập trực tiếp qua trang web của nhà cung cấp dịch vụ lưu trữ của mình
Bước 2. Mở “Chọn phiên bản PHP”
Khi đăng nhập vào bảng điều khiển cPanel, bạn sẽ thấy rất nhiều biểu tượng, bạn phải cuộn xuống và cần nhấp vào “Chọn phiên bản PHP”, biểu tượng này sẽ có trong phần Phần mềm
Bước 3. Đánh dấu Kiểm tra phần mở rộng PHP mbstring
Bây giờ, bạn sẽ thấy phiên bản PHP đã chọn, phiên bản này hiện đang được bật trên hệ thống và khi cuộn xuống, bạn sẽ thấy, nhiều tiện ích mở rộng PHP, một số được chọn có nghĩa là đã bật và không có nghĩa là chưa bật
Vì vậy, bạn phải tìm mbstring và cần có dấu kiểm trên đó để bật tiện ích mở rộng PHP, sau đó làm mới bảng điều khiển sức khỏe WordPress của bạn và cảnh báo hiệu suất sẽ biến mất
________số 8Kích hoạt mbstring trên Hostinger hPanel
Hostinger là nhà cung cấp dịch vụ lưu trữ web rất nổi tiếng và chủ yếu được biết đến với giá cả phải chăng và hỗ trợ thân thiện với người mới bắt đầu. Nếu bạn đang sử dụng dịch vụ lưu trữ của Hostinger và gặp sự cố thiếu mô-đun PHP mbstring này với trang web WordPress của mình, thì hãy làm theo các bước đơn giản sau để tự khắc phục sự cố
Bước 1. Đăng nhập Bảng điều khiển Hostinger
Đầu tiên bạn phải đăng nhập vào bảng điều khiển của Hostinger, sau đó vào phần quản lý hosting. Hostinger sử dụng bảng điều khiển tùy chỉnh của mình, được gọi là hPanel
Trang web của bạn có chậm không?
Chuyển sang Hostinger và được giảm giá tới 80% cho tất cả các gói shared hosting. Hostinger là một trong những dịch vụ lưu trữ tốt nhất về hiệu suất và khả năng chi trả. Bắt đầu từ $1. 99/tháng
Bước 2. Chuyển đến Cài đặt nâng cao
Khi bạn đăng nhập vào hPanel của Hostinger, sau đó kéo xuống và tìm phần “Nâng cao”, tại đây bạn sẽ thấy “Cấu hình PHP”, bạn nhấp vào đó
Bước 3. Chọn cấu hình PHP
Khi bạn mở trang Cấu hình PHP trên hPanel của Hostinger, bạn sẽ thấy tùy chọn để chọn phiên bản PHP, nhưng trong trường hợp này, bạn phải nhấp vào phần mở rộng PHP như trong hình trên
Bây giờ, như trong hình trên, bạn kiểm tra phần mở rộng PHP “mbstring” để kích hoạt nó. Sau đó, làm mới và xóa bộ nhớ cache của trang web WordPress của bạn
Bật mbstring trên Bảng điều khiển Plesk
Một số nhà cung cấp dịch vụ lưu trữ chia sẻ cung cấp cho bạn bảng điều khiển Plesk, thay vì cPanel. Tuy nhiên, nó không quá khó sử dụng và bạn có thể tự mình tùy chỉnh hầu hết mọi thứ
Nhà cung cấp dịch vụ lưu trữ đám mây như Digital Ocean và Linode cung cấp cho bạn ứng dụng có thể triển khai bằng một cú nhấp chuột Plesk và ở đó bạn có thể lưu trữ nhiều trang web trên đó như cPanel
Trong trường hợp, bạn có một trang web WordPress, nó hiển thị các vấn đề về hiệu suất hoặc thiếu các mô-đun tùy chọn như mô-đun mbstring hoặc Imagick PHP, bạn có thể khắc phục nó qua các bước sau
Bước 1. Đăng nhập vào Bảng điều khiển lưu trữ Plesk
Nếu bạn đã cài đặt Plesk trên VPS hoặc Máy chủ chuyên dụng, bạn có thể đăng nhập qua URL cụ thể của mình như được đề cập bên dưới. Và nếu bạn đang sử dụng Plesk trên bất kỳ nền tảng lưu trữ chia sẻ nào thì bạn có thể đăng nhập trực tiếp vào Plesk bằng liên kết của nhà cung cấp dịch vụ lưu trữ
Người dùng VPS hoặc Máy chủ chuyên dụng
Note: - Frist you must check, which version of PHP is installed on your system. If PHP 7.4 or PHP 8.0 then you must execute the following commands,4sudo apt install php7.4-mbstring
,sudo apt install php8.0-mbstring
respectively.
Bước 2. Chuyển đến Công cụ & Cài đặt và nhấp vào Cài đặt PHP
Sau khi đăng nhập vào bảng điều khiển Plesk, bạn sẽ tìm thấy tùy chọn “Công cụ & Cài đặt” ở thanh bên trái như trong hình trên. Nhấp vào nó và trong Cài đặt chung, bạn sẽ tìm thấy “Cài đặt PHP”, nơi bạn có thể xem phiên bản PHP nào được cài đặt trong hệ thống
Bước 3. Chọn PHP hiện đang được bật
Ví dụ: tôi đang sử dụng PHP 8. 0 trên trang web WordPress của tôi và bạn phải đảm bảo rằng phiên bản PHP nào được bật cho trang web WordPress của bạn. Sau đó chọn cái được kích hoạt
Bước 4. Bật tiện ích mở rộng mbstring PHP
Khi bạn chọn phiên bản PHP, bảng điều khiển Plesk sẽ hiển thị cho bạn một loạt các tiện ích mở rộng PHP, được bật và một số không được bật. Trong trường hợp của chúng tôi, nếu tiện ích mở rộng mbstring PHP đã bị vô hiệu hóa, chúng tôi phải đánh dấu vào nó để kích hoạt nó
Sau đó, nhấp vào nút “OK” để lưu các sửa đổi và làm mới bảng điều khiển WordPress và xóa các tệp bộ đệm. Sau đó, bạn có thể kiểm tra tình trạng của trang web và có thể vấn đề về hiệu suất sẽ được khắc phục
Cài đặt tiện ích mở rộng mbstring PHP trên XAMPP [Windows]
Bạn đã cài đặt XAMPP trên PC Windows và thử nghiệm WordPress trên đó chưa? . Ví dụ: chúng ta sẽ tìm hiểu cách khắc phục tiện ích mở rộng PHP mbstring bị thiếu trên Windows. Có lẽ sử dụng cùng một phương pháp, bạn có thể sửa các mô-đun bị thiếu khác như thiếu Imagick, zip, fileinfo, v.v.
Bước 1. Tải xuống php_mbtstring. dll
Tải xuống, php_mbstring. dll từ trang web chính thức. Sau đó, như trong hình trên, bạn phải tìm thư mục tiện ích mở rộng XAMPP PHP, sau đó di chuyển tệp dll đã tải xuống vào đó. Thư mục nên được
Note: - Frist you must check, which version of PHP is installed on your system. If PHP 7.4 or PHP 8.0 then you must execute the following commands,0sudo apt install php7.4-mbstring
,sudo apt install php8.0-mbstring
respectively.
Bước 2. chỉnh sửa php. tập tin ini
Sau khi di chuyển php_mbstring. dll vào thư mục tiện ích mở rộng PHP, chúng ta cũng phải định vị tệp php. tập tin ini. Trường hợp chúng ta phải chú thích [cần bỏ dấu chấm phẩy]
Note: - Frist you must check, which version of PHP is installed on your system. If PHP 7.4 or PHP 8.0 then you must execute the following commands,1 như trong hình bên dướisudo apt install php7.4-mbstring
,sudo apt install php8.0-mbstring
respectively.
Xóa dấu chấm phẩy
Để chỉnh sửa php. ini, bạn có thể sử dụng bất kỳ trình soạn thảo văn bản phổ biến nào trên Windows. Sau đó bỏ dấu chấm phẩy trước phần mở rộng
Note: - Frist you must check, which version of PHP is installed on your system. If PHP 7.4 or PHP 8.0 then you must execute the following commands,2 đếnsudo apt install php7.4-mbstring
,sudo apt install php8.0-mbstring
respectively.
Note: - Frist you must check, which version of PHP is installed on your system. If PHP 7.4 or PHP 8.0 then you must execute the following commands,1sudo apt install php7.4-mbstring
,sudo apt install php8.0-mbstring
respectively.
câu hỏi thường gặp
Phần mở rộng mbstring PHP là gì?
PHP mbstring cung cấp một hàm chuỗi dành riêng cho nhiều byte giúp bạn xử lý các 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ể. Mbstring được thiết kế để xử lý các mã hóa dựa trên Unicode như UTF-8 và UCS-2 và nhiều mã hóa byte đơn để thuận tiện
Làm cách nào để kiểm tra phần mở rộng mbstring PHP?
Bạn có thể kiểm tra mbstring bằng lệnh
Note: - Frist you must check, which version of PHP is installed on your system. If PHP 7.4 or PHP 8.0 then you must execute the following commands,4 trên hệ thống Linux và trên Windows, bạn có thể kiểm tra thư mục tiện ích mở rộng PHP sausudo apt install php7.4-mbstring
,sudo apt install php8.0-mbstring
respectively.
Tóm lược
Sửa phần mở rộng php_mbstring cho trang web WordPress rất dễ dàng, sử dụng phương pháp sau, được đề cập ở trên. Trường hợp bạn đang dùng Managed WordPress hosting mà không vào được backend thì phải liên hệ với nhà cung cấp hosting để khắc phục
Có lẽ bạn nên chọn một nền tảng lưu trữ tốt để lưu trữ trang web của mình để có hiệu suất tốt nhất có thể và bằng cách sử dụng dịch vụ lưu trữ như ChemiCloud hoặc HostGator, bạn không phải tìm ra bất kỳ vấn đề nào về hiệu suất