我真的很想使用可用的 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/