0

我需要在默认情况下不提供 bcmath 的共享主机中使用它。所以我问了托管公司,他们不会提供。我会离开这个主机,因为大多数现代主机都提供了当前主机不提供的这个和其他功能。但是现在我只想完成工作,而不是在尝试 B 计划之前建议我的客户离开主机。是否可以使用 .htaccess 或其他方法在共享主机中获得 bc 数学?除了这个http://php.net/dl之外,我在搜索过程中找不到任何东西,但我不知道它是否适用于我的案例,而且我没有找到足够的信息。这是 PHP 构建:

PHP Version 5.4.20 System   Linux lamp.xxx.yy
2.6.18-348.18.1.el5.centos.plus #1 SMP ... i686 
Build Date  Sep 24 2013 11:06:51
Server API  Apache 2.0 Handler
Virtual Directory Support   disabled
Additional .ini files parsed    /etc/php.d/curl.ini, /etc/php.d/dom.ini, /etc/php.d/fileinfo.ini, /etc/php.d/gd.ini, /etc/php.d/imap.ini, /etc/php.d/ioncube-loader.ini, /etc/php.d/json.ini, /etc/php.d/ldap.ini, /etc/php.d/mbstring.ini, /etc/php.d/mysql.ini, /etc/php.d/mysqli.ini, /etc/php.d/pdo.ini, /etc/php.d/pdo_mysql.ini, /etc/php.d/pdo_sqlite.ini, /etc/php.d/phar.ini, /etc/php.d/wddx.ini, /etc/php.d/xcache.ini, /etc/php.d/xmlreader.ini, /etc/php.d/xmlwriter.ini, /etc/php.d/xsl.ini, /etc/php.d/zip.ini
PHP API     20100412
PHP Extension   20100525
Zend Extension  220100525
Zend Extension Build    API220100525,NTS
PHP Extension Build     API20100525,NTS
Debug Build     no
Thread Safety   disabled
Zend Signal Handling    disabled
Zend Memory Manager     enabled
Zend Multibyte Support  provided by mbstring
IPv6 Support    enabled
DTrace Support  disabled
Registered PHP Streams  https, ftps, compress.zlib, compress.bzip2, php, file, glob, data, http, ftp, phar, zip
Registered Stream Socket Transports tcp, udp, unix, udg, ssl, sslv3, sslv2, tls
Registered Stream Filters   zlib.*, bzip2.*, convert.iconv.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk
4

1 回答 1

0

http://php.net/manual/en/bc.installation.php

只有在 PHP 配置了--enable-bcmath.

这是一个编译时选项,因此您无法通过.htaccess. 如果您需要它,您将不得不切换到提供它的主机/主机包。

于 2015-10-10T11:40:22.483 回答