PHP Trader PECL 扩展

标签 php pecl

我真的很想使用可用的 Trader PHP PECL 扩展,但经过几个小时的工作并与我的托管公司 bluehost 交谈后,他们说我不可能在共享服务器上安装这样的东西。

所以,我的问题是: 我已经从https://pecl.php.net/package/trader下载了.tar文件,我可以以某种方式修改它,或者使用它,只使用 include 语句吗?我可以将该文件夹复制到我的服务器上并以某种方式使用它吗? 老实说,我对 PECL 和 PHP 扩展完全不熟悉。让我仍然能够使用此交易者扩展的最佳方式是什么?

非常感谢您的帮助!

最佳答案

不幸的是,你不能。 PECL 扩展通常用 C 编写,必须将它们编译并作为共享对象模块加载到 PHP 中。

如果模块被编写为 PEAR 包,情况就会不同; PEAR 包是用 PHP 编写的,可以作为应用程序的一部分安装。

我怀疑交易者包是否有 PEAR 实现,因为它依赖 TA-lib ,它也是用 C 编写的,因此它与 PHP 的集成必须通过 PECL 扩展来完成,“translates” the C-based TA-lib API into PHP functions .

如果您确实想使用此扩展程序,则必须切换到已安装此扩展程序或愿意这样做的托管公司。

顺便说一句,如果您不需要公开应用程序(例如,如果您只想进行一些计算),您可以在自己计算机上的虚拟机中设置 LAMP 服务器并安装任何 PHP 扩展你喜欢。

关于PHP Trader PECL 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32081925/

相关文章:

php - 为什么要在我的表中插入一个字符串?

php - 插入到多个表并在两个表中给出相同的 id

php - 包 "pecl.php.net/imagick"没有可用的版本。 OpenSSL 错误?

php - http_post_fields() 无法解析主机名

php - 在php中过滤掉字符串中的数字

PHP MySQL,检查两个表中的重复项

php - 使用 PHP Trader 函数的问题 : Call to undefined function trader_ma()

php - 在 OS X 10.11 El Capitan、macOS 10.12 Sierra、macOS 10.13 High Sierra (< 10.13.3) 上安装 pecl 和 pear

php - OpenCV 和 Php。不可能的?

php - 类别和自定义用户类别哪种表结构更好