php - 在 Mac OS X 上的 AMP 堆栈下安装 OpenCPU

标签 php mysql macos bitnami opencpu

我目前有一个 OpenCPU 应用程序在 Mac OS X 下运行良好(正在开发中)。但在将其转移到完整的生产环境之前,我需要通过 AMP 堆栈添加各种安全功能。 (我需要通过 PHP 有条件地绘制屏幕并引用 MySQL 用户注册表)。

为了减少 AMP 堆栈的 future 维护,我选择使用 Bitnami。我遇到的问题是尝试了解如何将 OpenCPU 服务器(和 R)插入 Bitnami 堆栈中。据我所知,有关相关问题的建议基本上是指 Linux 服务器,因为 Mac OS X 下不存在“/etc/apache2/sites-available”和“/etc/apache2/mods-available/mod_r.load” .这本身可能不是一个问题,因为与这种不平等相关的问题已经在其他地方得到了解答。然而,如果不欣赏他们的内容,我就很难知道自己该如何进步。我查阅了“OpenCPU Server Manual 1.5”等...但找不到任何线索。

如果有人设法让 PHP 和 MySQL 与 OpenCPU 应用程序(在 Mac OS X 下)一起运行,或者更好地在 Bitnami AMP 堆栈下运行,我将非常感激您的来信!

(请注意,我会将此添加到上一个题为“在 Bitnami 服务器上安装 OpenCPU”的问题中,但我没有所需的 50 个信誉点)。

最佳答案

我强烈建议在 Linux 服务器上托管。如果您受限于 Mac 硬件,则可以使用 parallels、docker 或 virtualbox 等在虚拟机内运行。无论如何...

不知道 Bitnami,但 OpenCPU 依赖 rapache (又名 mod_R),所以您首先需要安装它。请参阅 rApache manual 中的从源代码构建 .

在 apache 中安装并启用 mod_R 后,您可以在 apache2 配置中启用它。请参阅opencpu.conf举个例子。通常您将其放入 /etc/apache2/extra/opencpu.conf 中。

关于php - 在 Mac OS X 上的 AMP 堆栈下安装 OpenCPU,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37837546/

相关文章:

java - 为什么 clean glass fish 管理控制台不起作用?

macos - 如何使用命令行启动和停止 MAMP PRO?

c++ - 为什么要在函数调用时填充堆栈?

mysql - 在 mySQL 中的给定结果下方的表中选择最接近的数字

javascript - 如何从模态窗口运行 javascript 函数?

javascript - 使用 jquery 循环播放视频

PHP通过将天数添加到可变日期来计算 future 日期

mysql - 检查MySQL表是否为空: COUNT(*) is zero vs. LIMIT(0,1)有结果?

mysql - CentOS 上的 sqoop 导出

php - 在 Windows 上安装 XDebug 64 位