Home >Backend Development >PHP Tutorial >Use yum to install nginx under CentOS7
Use yum to install nginx’s official precompiled package installation
1. Configure yum repository (CentOS/RHEL):
Create the /etc/yum.repos.d/nginx.repo file with the following content:
<code>[nginx] name=nginx repo <span># Stable version</span><span>#baseurl=http://nginx.org/packages/OS/OSRELEASE/$basearch/</span><span># Mainline version</span><span>#baseurl=http://nginx.org/packages/mainline/OS/OSRELEASE/$basearch/</span>baseurl=http:<span>//nginx.org/packages/centos/7/$basearch/</span> gpgcheck=<span>0</span> enabled=<span>1</span></code>
Instructions: (Stable version recommended)
"OS": It can be "centos" or "rhel", depending on the Linux distribution version
"OSRELEASE": can be 5/6/7; corresponding to 5.x; 6.x; 7.x versions respectively
2. Installation signature (RPM package management uses digital signatures to verify the legality of the package)
Search for: nginx signing key in the address below on the nginx official website and find the signature file address
http://nginx.org/en/linux_packages.html#stable
<code>user> cd user> wget <span>http</span>://nginx.org/<span>keys</span>/nginx_signing.key user> sudo rpm <span>--import nginx_signing.key</span></code>
3. Verify nginx configuration is successful
<code>user> yum search nginx 找到如下项目说明配置成功 <span>nginx.x86_64 </span>: High performance web server</code>
4. Install nginx
<code>user> yum <span>install</span> nginx</code>
The installation package download is only 372KB
5. Start/stop nginx service
**user> sudo systemctl start nginx
user> sudo systemctl stop nginx
user> sudo systemctl restart nginx
user> ps -ef | grep nginx
user> sudo kill -QUIT
<code><span>#</span><span>开放</span><span>80</span><span>TCP</span><span>端口</span><span>user</span>> <span>sudo</span><span>firewall</span><span>-</span><span>cmd</span><span>-</span><span>-</span><span>z/span><span>-</span><span>-</span><span>add</span><span>-</span><span>port=80/tcp</span><span>-</span><span>-</span><span>permanent</span><span>user</span>> <span>sudo</span><span>firewall</span><span>-</span><span>cmd</span><span>-</span><span>-</span><span>reload</span></span></code>
6. Configuration
The default main configuration file is:
/etc/nginx/nginx.conf
This file includes the *.conf file in the /etc/nginx/conf.d/ directory by default
The service-related server {} section is in the conf.d/default.conf file.
7. Self-start
Use the following command to set:
<code>user> <span>sudo</span> systemctl enable nginx</code>
8. Turn off auto-start
<code>user> <span>sudo</span> systemctl disable nginx</code>').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });
The above introduces how to install nginx using yum under CentOS7, including the relevant content. I hope it will be helpful to friends who are interested in PHP tutorials.