After downloading, unpack the package and enter nginx:
Tar-zxf nginx-1.4.7.tar.gz
Cd nginx-1.4.7
Start nginx installation:
./Configure
Make
Make install
If '-- with-http_gzip_static_module' (add gzip compression module) is added after './configure', the following error is prompted:
./Configure: error: the HTTP gzip module requires the zlib library.
You can either disable the module by using-without-http_gzip_module
Option, or install the zlib library into the system, or build the zlib
Library
Statically from the source with nginx by using-with-zlib = <path> option.
Install "zlib-devel. Run the following command on SSH:
The code is as follows: |
Copy code |
Yum install-y zlib-devel |
Then compile nginx. Indicates that the problem can be solved.
There are some other component errors, such:
You need a C ++ compiler for C ++ support
Why c ++ compiler is missing
Yum install-y gcc-c ++
Make [1]: *** [/usr/local/pcre/Makefile] Error 127. pcre pointing to an Error
Point to the source code package, not the package after compilation and installation, so
./Configure-prefix =/export/lnmp/nginx-1.4.7-with-pcre = ../pcre-8.34
I have summarized several major problems during nginx compilation and installation, hoping to help you.