2015-10-10 26 views
0

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

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 

回答

0

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

这些功能仅在PHP与--enable-bcmath配置。

这是一个编译时选项,所以没什么可以通过.htaccess来设置的。如果你需要它,你将不得不切换到提供它的主机/托管软件包。

+0

我读过某处,然后发现,例如在CentOS中,您可以安装[package](http://stackoverflow.com/questions/3400362/how-to-install-bcmath-module)。所以不知道该怎么想。 – Abel