I started web development some time ago, but have invested essentially all my time in learning PHP, MySQL/SQLite, (X)HTML/XML (XPath, XQuery, XSL), etc. I went with an out-of-the-box XAMPP install, everything was pretty straightforward, and I could focus my learning on languages.
Now, however, I'm looking to learn Ruby and Python (and more Perl) but to my dismay, have discovered that I know essentially nothing about Apache configuration, or any related tasks associated with setting up an environment for embedded PHP, Perl, Python and Ruby.
I posted recently a question that I thought would take me in the correct direction. Having read the mod_wsgi and mod_rails docs, I'm more confused than I was to start.
I'm running Windows 7 x64 with an existing XAMPP installation, just grabbed Ruby and Python, just installed NetBeans; and I'm wondering:
Should I start with a fresh Apache install, or is XAMPP fine to pile additional modules on?
Where can I find some information about configuring Apache to support these modules? I'm thinking step-by-step to build an environment that supports some of, all of, or more than the aforementioned languages.
I suppose my question can be summarized to; What are some suggested reading/learning resources for configuring an Apache based multi-language web application development environment?
I hope this question isn't regarded with high subjectivity or generality; I'm just lost and don't want to waste time staring blankly at configuration files or the like.
I really appreciate any insight, and forgive my noob factor. I am surprised I am as unfamiliar with this territory as I am, and quickly need to change that.
mod_rails
isn't one of them. From their user guide: "Phusion Passenger [mod_rails] works on any POSIX-compliant operating system. In other words: practically any operating system on earth, except Microsoft Windows." You'll find that a lot in the Ruby world; it's primarily a *nix based system (though Windows support is, slowly, growing). – Brandon Tilley Mar 13 '11 at 0:04/xampp/python27
pointedhttpd.conf
to the obtained module, but Apache won't restart. Docs say Apache should be able to find it via Windows system, but it's not happening. I'm sure there's more configuration settings I need to change.. Still reading.. @Brandon Tilley; Yea, I've gathered that regardingmod_rails
, any suggested alternatives for Windows? I've heardmod_rack
thrown around, any relevance there? – Dan Lugg Mar 13 '11 at 0:10