Làm cách nào để cài đặt tiện ích mở rộng BCMath PHP trong xampp?

Thật khó chịu khi triển khai một thứ gì đó đặc biệt yêu cầu chức năng liên quan đến toán học trong tác vụ của bạn và tính năng đó đột nhiên có sẵn cục bộ nhưng không có trên máy chủ sản xuất của bạn. Tiện ích mở rộng bcmath giúp bạn tránh các lỗi về độ chính xác tùy ý trong PHP, các hàm có trong tiện ích mở rộng này cho phép bạn chạy các phép tính trên các số có kích thước và độ chính xác bất kỳ vì chúng được biểu diễn dưới dạng chuỗi

Để cài đặt bcmath trong CentOS, bạn cần làm theo các bước sau

1. Cài đặt với cli

Bạn có thể cài đặt tiện ích mở rộng bcmath bằng dòng lệnh qua yum

yum install php-bcmath

Yum sẽ tự động cài đặt tiện ích mở rộng bcmath được liên kết với phiên bản PHP mà bạn đã cài đặt, trong trường hợp của chúng tôi, chúng tôi đã có phiên bản PHP 5. 3 phiên bản đang chạy. Khi bạn thực hiện lệnh, bạn sẽ nhận được một đầu ra tương tự như

yum install php-bcmath
Loaded plugins: priorities
Setting up Install Process
PLESK_17_5_3-extras                                      | 2.9 kB     00:00
PLESK_17_PHP56                                           | 2.9 kB     00:00
base                                                     | 3.7 kB     00:00
extras                                                   | 3.4 kB     00:00
plesk-migrator                                           | 2.9 kB     00:00
plesk-migrator-tp                                        | 2.9 kB     00:00
plesk11-base                                             | 2.9 kB     00:00
plesk11-thirdparty                                       | 2.9 kB     00:00
plesk11-updates                                          | 2.9 kB     00:00
//apt.sw.be/redhat/el6/en/x86_64/rpmforge/repodata/repomd.xml: [Errno 14] P                                                                                                                     YCURL ERROR 6 - "Couldn't resolve host 'apt.sw.be'"
Trying other mirror.
rpmforge                                                 | 1.9 kB     00:00
updates                                                  | 3.4 kB     00:00
Resolving Dependencies
--> Running transaction check
---> Package php-bcmath.x86_64 0:5.3.3-49.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package             Arch            Version                Repository     Size
================================================================================
Installing:
 php-bcmath          x86_64          5.3.3-49.el6           base           40 k

Transaction Summary
================================================================================
Install       1 Package[s]

Total download size: 40 k
Installed size: 29 k
Is this ok [y/N]: y
Downloading Packages:
php-bcmath-5.3.3-49.el6.x86_64.rpm                                                                                                                                            |  40 kB     00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : php-bcmath-5.3.3-49.el6.x86_64                                                                                                                                                    1/1
  Verifying  : php-bcmath-5.3.3-49.el6.x86_64                                                                                                                                                    1/1

Installed:
  php-bcmath.x86_64 0:5.3.3-49.el6

Complete!

Hãy nhớ rằng lệnh sẽ tự động cài đặt phiên bản được liên kết với phiên bản PHP hiện tại của bạn [có sẵn từ dòng lệnh]

PHP cung cấp các tiện ích mở rộng khác nhau để xử lý các trường hợp khác nhau. BCMath là một trong những tiện ích mở rộng PHP, là giao diện để triển khai GNU dưới dạng thư viện của Máy tính cơ bản xử lý các giá trị float trong PHP. Tiện ích mở rộng này giúp triển khai chức năng liên quan đến toán học trên máy chủ sản xuất mà không có bất kỳ lỗi chính xác tùy ý nào. Nó cho phép tính toán trên các số [được biểu thị ở định dạng chuỗi] ở mọi kích thước và độ chính xác

Tải xuống và cài đặt Php BCMath

Chúng ta có thể sử dụng trình quản lý gói “yum” để cài đặt tiện ích mở rộng “php bcmath” trên CentOS7.  

Làm theo các bước tiếp theo để cài đặt tiện ích mở rộng php bcmath trên CentOS

Bước 1. Trước tiên, hãy sử dụng trình quản lý gói yum để cập nhật các gói hiện có lên phiên bản mới nhất của chúng. Nhập lệnh bên dưới để cập nhật các gói

sudo yum cập nhật -y

Lệnh sử dụng trình quản lý gói yum sẽ cung cấp đầu ra của bản cập nhật đang chạy

 

Bước 2. Bây giờ chúng ta cài đặt trực tiếp tiện ích mở rộng BCMath của PHP bằng cách gõ lệnh bên dưới trong terminal

Sudo yum cài đặt php-bcmath

Khi nó thực thi, chúng ta sẽ nhận được một đầu ra được hiển thị bên dưới

Đầu ra 1

 

Đầu ra 2

 

Hai ảnh chụp màn hình ở trên cho thấy đầu ra của việc chạy lệnh install bcmath nó sẽ cài đặt trực tiếp tiện ích mở rộng theo phiên bản PHP được cài đặt trong hệ thống của bạn. Ở đây trong trường hợp này chúng ta có PHP 5. 4. 16 được cài đặt trong hệ thống của chúng tôi. Chúng tôi có thể kiểm tra phiên bản PHP được cài đặt trong hệ thống của mình bằng cách nhập các lệnh bên dưới

phiên bản php

Lệnh này sẽ hiển thị đầu ra của lệnh để kiểm tra phiên bản PHP

 

Bước 3. Sau khi cài đặt hoàn tất, gõ lệnh bên dưới để kiểm tra trạng thái của dịch vụ “apache/httpd”

Làm cách nào để cài đặt các tiện ích mở rộng PHP trong xampp?

Bước 1. Mở Bảng điều khiển XAMPP từ thanh tác vụ của hệ thống của bạn. .
Bước 2. Bắt đầu Apache & MySQL
Bước 3. Nhấp vào Cấu hình của Apache
Bước 4. Nhấp vào php. .
Bước 5. Mở tệp đó tìm kiếm extension=fileinfo
Bước 6. Thêm extension=gd vào dòng tiếp theo sau extension=fileinfo, sau đó lưu tệp và đóng tệp

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

BCMath Toán chính xác tùy ý ¶ . 23. an interface to the GNU implementation as a library of the Basic Calculator utility by Philip Nelson; hence the name. 23.

Làm cách nào để cài đặt tiện ích mở rộng PHP?

Cách phổ biến nhất để tải tiện ích mở rộng PHP là đưa nó vào php của bạn. tệp cấu hình ini . Xin lưu ý rằng nhiều tiện ích mở rộng đã có trong php của bạn. ini và bạn chỉ cần xóa dấu chấm phẩy để kích hoạt chúng.

Làm cách nào để bật tiện ích mở rộng trong PHP?

Để bật PHP Extension intl , hãy làm theo các bước. .
Mở xampp/php/php. ini trong bất kỳ trình chỉnh sửa nào
Tìm kiếm ";extension=php_intl. dll"
vui lòng bỏ dấu chấm phẩy bắt đầu [ ; ] Like. ;phần mở rộng=php_intl. dll. đến. tiện ích mở rộng = php_intl. dll
Lưu xampp/php/php. tập tin ini
Khởi động lại xampp/wamp của bạn

Chủ Đề