Since nginx depends on pcre and zlib, when installing nginx, you need to install pcre and zlib first (for convenience, I put the packages of pcre, zlib, and nginx in the same directory).
1. Install pcre
Download the tar.gz package from the official website of pcre. The official website address is: ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/, I downloaded it here It is: pcre-8.39.tar.gz
tar -zxvf pcre-8.39.tar.gz cd pcre-8.39 ./configure make make install
Download the tar.gz package from the official website of zlib. The official website address is: http://zlib.net/. What I downloaded here is: zlib -1.2.8.tar.gz
tar -xvf zlib-1.2.8.tar.gz cd zlib-1.2.8 ./configure make make install
Download the tar.gz package from the official website of nginx. The official website address is: http://nginx.org/en/download.html, here I download it is: nginx-1.11.2.tar.gz
tar -zxvf nginx-1.11.2.tar.gz cd nginx-1.11.2 ./configure --sbin-path=/usr/local/nginx/sbin/nginx --conf-path=/usr/local/nginx/conf/nginx.conf --pid-path=/usr/local/nginx/sbin/nginx.pid --with-http_ssl_module --with-pcre=../pcre-8.39 --with-zlib=../zlib-1.2.8 make make install
4. Configure and start nginx
After the above installation steps and directory settings, the startup program of nginx is /usr/local/ nginx/sbin/nginx, the configuration file is /usr/local/nginx/conf/nginx.conf. You can modify the port, reverse proxy path, etc. in the configuration file. The command to start nginx is:
/usr/local/nginx/sbin/nginx -t //测试nginx.conf的配置是否正确 /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf //根据nginx.conf里的配置,启动nginx服务
The above has introduced how to install and start nginx in Linux, including the relevant aspects. I hope it will be helpful to friends who are interested in PHP tutorials.