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]
bởi cgorman56 » 28. Tháng 3 năm 2005 22. 42
Kristian Marcroft đã viết. Xin chào,
Nguồn của php không được bao gồm trong XAMPP.
Bạn sẽ phải tải xuống Nguồn phù hợp từ php. net và cài đặt XAMPP Development Archiv.
Các tùy chọn cấu hình bạn cần sẽ được nhìn thấy khi bạn gọi phpinfo[]
Rất lâu
KriS
Cảm ơn Kris đã giúp tôi bắt đầu đi đúng hướng. với php5. 0. 3, có một số lỗi cần khắc phục trong quá trình định cấu hình và tạo. Tôi sẽ cố gắng đăng các tùy chọn mà tôi phải loại bỏ khỏi tập lệnh cấu hình của mình cho bất kỳ ai khác đang cố gắng thực hiện việc này. đây là những gì tôi trong tập lệnh cấu hình của mình tại thời điểm làm cho nó hoạt động [tôi cũng đã thêm libmycrypt].
từ phpinfo đã viết. /configure --prefix=/opt/lampp --with-apxs2=/opt/lampp/bin/apxs --with-config-file-path=/opt/lampp/etc --with-mysql=/opt/lampp . sock --with-mcrypt=/usr/local/libmcrypt --with-mhash=/opt/lampp --enable-sockets --enable-mbstring=all --with-curl=/opt/lampp --enable-mbregex
THANKS to those responsible for XAMPP!
Chriscgorman56 Bài viết. 2Đã tham gia. 28. Tháng 3 năm 2005 17. 14