How do I edit this page?
The Install page cannot be edited - probably as a spam protection measure. Add your change suggestions to the Talk page, hopefully someone will notice.
- It seemed like a bad idea to allow the download links to be publicly editable. - Cliff
- However, the links are now several releases behind. Do we want to do something about this? Maybe link to the download page instead? - firai
- Is it possible to add a link to the french translation ? -Arhuman
There are several translations of the information on this wiki. If you can help translate into your native language, please feel free to contribute.
I'm not clear on where this would go: there's already a link to NginxFr on the main page, where all the other translations are listed. NginxFr should be linking to InstallFr.
@cliff Sadly, on NginxFr I can't modify the link on the top icon (which is the natural/obvious way to reach the InstallFr page)
I'll add the link on NginxFr content (even if it'll seem awkward, imnsho)
Agreed, this is not ideal. However, MediaWiki does a poor job with multi-lingual support. We've been looking into ways to address this but currently there are none that are in any way appealing. -MTeck
For the compiling from source section, there should be a mention of prerequisite libraries. On Ubuntu Natty, when I ran ./configure, the PCRE library was missing. It's not obvious which aptitude package to install, so I think it would be useful to note the correct library (libpcre++-dev). UPDATE: NginxPlatformUbuntu mentions a different library. GettingStarted has a section on installation as well. -- Dandv 19:24, 7 June 2011 (MSD)
Just FYI, the required package on Debian/Ubuntu is libpcre3-dev, not libpcre++-dev (Nginx is written in C, not C++). libpcre++-dev itself pulls in libpcre3-dev as a dependency, which in turn, satisfies the Nginx dependency.
libpcre3-dev is not the correct package for all platforms (only Debian-derived ones). On Red Hat-derived distros it's pcre-devel. On BSD it will be something else entirely. We cannot cover the exact packages names for every platform in a single section (although you are welcome to add such information to the distribution-specific page (NginxPlatformUbuntu).
Secondly, the requirements vary depending upon which compile-time options are selected.
In any case, if you are building from source, you are expected to peruse the README and INSTALL files included with the tarball. These describe the general requirements for building with the various options and are the canonical source for such information (which may change between releases).
For people unfamiliar with how to discover this information, well, that's why there are binary packages.
- Yes, that would be best. The wiki is known to have lots of historical cruft that it would be better off without. For the building from source, a separate page might be appropriate, where various issues could also be addressed.