我目前在Mac OS X上有一个运行良好(正在开发中)的OpenCPU应用程序。但是,在将其移入完整的生产环境之前,我需要通过AMP堆栈添加各种安全功能。 (我需要通过引用MySQL用户注册表的PHP有条件地绘制屏幕)。
为了减少将来对该AMP堆栈的维护,我选择使用Bitnami。我遇到的问题是试图了解如何在Bitnami堆栈中插入OpenCPU服务器(和R)。从我可以看到的相关问题的建议中,基本上就将Linux服务器称为“ / etc / apache2 / sites-available”和“ /etc/apache2/mods-available/mod_r.load”,在Mac OS X下不存在由于与这种不平等有关的问题已经在其他地方得到了解答,所以这本身可能不是问题。但是,在不了解他们的内容的情况下,我一直在努力寻找进步的方向。我已经阅读了“ OpenCPU服务器手册1.5”等...,但是找不到任何线索。
如果有人设法使PHP和MySQL与OpenCPU应用程序(在Mac OS X下)一起运行,或者更好地在Bitnami AMP堆栈下运行,我将非常感谢您的来信!
(请注意,我将把它添加到上一个题为“在Bitnami服务器上安装OpenCPU”的问题中,但是我没有50个信誉点)。
最佳答案
我强烈建议改为在Linux服务器上托管。如果您坚持使用Mac硬件,则可以使用并行或docker或virtualbox等在VM内运行。无论如何...
不了解Bitnami,但是OpenCPU取决于rapache(又名mod_R
),因此您首先需要安装它。请参见rApache manual中的从源代码构建。
一旦mod_R
在apache中安装并启用,就可以在apache2配置中启用它。有关示例,请参见opencpu.conf。通常,您将其放入/etc/apache2/extra/opencpu.conf
。
关于php - 在Mac OS X的AMP堆栈下安装OpenCPU,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37837546/