我一直在搜索这个,但到目前为止还没有找到任何决定性的东西。我已经有一个 Windows WAMP 服务器正在运行,并且正在将它用于我的 PHP 应用程序,我希望能够运行一些小的 ruby 脚本(到与 PHP 中不可用的库进行交互),此时我什至不需要 Rails,我只想运行 ruby 脚本并能够从 Web 浏览器类型环境(如 PHP)中运行它们,但我可以不知道如何做到这一点,因为“instant rails”使用 php 和 apache 的相同资源,所以它不能同时运行,除非我更改端口,但我宁愿让它运行与我的 PHP 应用程序相同的 apache(此时我什至不需要数据库,因为这一切都在我的 php 应用程序中处理).. 任何建议都值得赞赏
问问题
3172 次
1 回答
1
看到您已接受其他问题的答案:您将无法在端口 X 上运行 ruby TCP 服务器和在同一端口上运行 Apache。
另一方面,如果您决定使用 Rails:安装 InstantRails 但不要启动它。复制将 rails 绑定到 Apache 的 Apache 配置部分(在 InstantRails 目录中)并对其进行编辑以处理(例如)/rails 下的所有内容,然后将其粘贴到运行 PHP 的 Apache 配置中。您可能不得不摆弄路径(PATH 变量)。这样,您将在端口 X 上运行 Apache,所有 *.php 都将转到您的 PHP 解释器,并且(例如)/rails 下的所有内容都将转到 Rails/Ruby
于 2010-07-04T21:22:05.503 回答