1 Preparations before installing nginx
Yum install –y gcc gcc-c++
Yum install zlib zlib-devel
Yum install openssl
2. Compile and install pcre
is executed as follows Command:
#cd/data/software/pcre-8.32
#./configure –prefix
#make
#make install
2. Compile and install nginx
Execute the following command:
# cd /data/software/nginx-1.7.0
# ./configure --prefix=/data/nginx/ --with-http_ssl_module --with-http_spdy_module
--with-http_stub_status_module --with -pcre
#Make
#Make install
–with-http_stub_status_module: supports nginx status query
–with-http_ssl_module: supports https
–with-http_spdy_module: Support If you want to know more about Google's spdy, please use Baidu spdy. This must have ssl support
–with-pcre: In order to support the rewrite rewriting function, pcre must be configured
After the installation is complete, start nginx.
[root@localhost conf]#/data/nginx/sbin/nginx (The following error is displayed when starting nginx)
/data/nginx/sbin/nginx: error while loading shared libraries: libpcre. so.1: cannot open shared object file: No such file or directory
Establish a soft connection
[hadoop@SCLABHADOOP01 ~]$ ln -s/usr/local/lib/libpcre.so.1 /lib64 /
The command to determine whether the Nginx configuration is correct is as follows:
/usr/nginx/sbin/nginx –t
/data/nginx/sbin/nginx( Start service)
/data/nginx/sbin/nginx-s stop(Stop service)
/data/nginx/sbin/nginx-s reload( Restart the service)
Configurationnginx
80Port Listen 80; # Define the use of
www.xx.comAccess use
-- access_log logs/www.xx .com.access.log main;
#Default request
Location / { root /root; index index.phpindex.html index.htm; #
Define the name of the home page index file example
server {
listen 80;server_name bo.artronekp.net;
location/ {
root /data/software/beian/;
index index.html help.html;
}
}
The above has introduced nginx compilation and configuration, including aspects of it. I hope it will be helpful to friends who are interested in PHP tutorials.