【发布时间】:2011-07-14 06:32:25
【问题描述】:
我前段时间开始了 Web 开发,但基本上我所有的时间都花在了学习 PHP、MySQL/SQLite、(X)HTML/XML(XPath、XQuery、XSL)等方面。即装即用的 XAMPP 安装,一切都非常简单,我可以专注于语言学习。
然而,现在,我希望学习 Ruby 和 Python(以及更多 Perl),但令我沮丧的是,我发现我对 Apache 配置或与为嵌入式 PHP 设置环境相关的任何相关任务基本上一无所知、Perl、Python 和 Ruby。
我最近发布了一个question,我认为它会带我走向正确的方向。阅读了 mod_wsgi 和 mod_rails 文档后,我比开始时更加困惑。
我正在运行带有现有 XAMPP 安装的 Windows 7 x64,刚刚安装了 Ruby 和 Python,刚刚安装了 NetBeans;我想知道:
我应该从全新的 Apache 安装开始,还是 XAMPP 可以在上面堆放额外的模块?
在哪里可以找到有关配置 Apache 以支持这些模块的信息?我正在考虑逐步构建一个支持部分、全部或更多上述语言的环境。
我想我的问题可以概括为: 对于配置基于 Apache 的多语言 Web 应用程序开发环境,有哪些推荐的阅读/学习资源?
我希望这个问题不会被高度主观或笼统地看待;我只是迷路了,不想浪费时间茫然地盯着配置文件之类的东西。
我真的很感激任何见解,并原谅我的菜鸟因素。我很惊讶我对这个领域如此陌生,并且很快需要改变它。
【问题讨论】:
-
要配置 Apache 以运行 python + mod_wsgi,最好的文档是您已经阅读的文档:mod_wsgi.org wiki。只需进行快速安装,如果遇到问题,请阅读更多内容。
-
我不能代表 Python,但是在 Windows 上对你的 Ruby 案例没有多大帮助;有一些方法可以让它运行(也许更好?),但
mod_rails不是其中之一。来自their user guide:“Phusion Passenger [mod_rails] 适用于任何符合 POSIX 的操作系统。换句话说:地球上几乎所有操作系统,除了 Microsoft Windows。”你会在 Ruby 世界中发现很多。它主要是一个基于 *nix 的系统(尽管 Windows 支持正在缓慢增长)。 -
@Clodoaldo; 将 Python 安装到
/xampp/python27将httpd.conf指向获得的模块,但 Apache 不会重新启动。文档说 Apache 应该能够通过 Windows 系统找到它,但它没有发生。我确定还有更多配置设置需要更改.. 仍在阅读.. @Brandon Tilley; 是的,我已经收集到关于mod_rails的信息,有任何建议的 Windows 替代方案吗?我听说mod_rack到处乱跑,有什么相关性吗? -
还有@Brandon Tilley;我最近在我的 Windows 7 机器上的 VMPlayer 上运行了 Ubuntu。虽然我更愿意继续在 Windows 中工作,但您是否建议我将 Ruby 的开发工作转移到那里?
标签: php python ruby perl apache