学习nginx确实是个不错的选择,因为它具备高并发、低内存消耗、免费且可商用以及配置简便等优势,对于志在成为大前端开发者的你来说,掌握这项技能无疑是非常有吸引力的。但是在学习nginx之前,你需要先掌握基本的linux系统知识,因为nginx主要运行在linux环境中。linux作为前置技能也是必不可少的,学习基本的linux命令将有助于你更好地学习nginx。
在选择Linux环境的载体时,你可以选择在虚拟机上安装Linux,或者使用云服务器。由于你还是Linux的初学者,我建议你先在虚拟机上进行练习,这样不仅免费,还能让你随意折腾,等到熟练掌握后,再考虑购买云服务器。
你选择了VMware Workstation 14作为虚拟机,CentOS 7作为操作系统,这是一个很好的选择。安装虚拟机和操作系统的详细步骤可以参考这篇图文教程,非常详细。
教程链接
在虚拟机和Linux系统安装完成后,第一步是要配置网络,使系统能够连接到互联网。
你选择了NAT作为网络连接方式,具体步骤是:在菜单栏中选择“编辑” -> “虚拟网络编辑器”,然后配置NAT的DNS和IP地址。
接下来,以管理员root身份登录到CentOS系统,在命令行中输入ls /etc/sysconfig/network-scripts,按回车键后,你会看到一个文件列表,记住ifcfg-ensXXXX(注意这里的XXXX在每台机器上可能不同)。
记住这个数值后,继续在终端中输入vi /etc/sysconfig/network-scripts/ifcfg-ensXXXX(将XXXX替换为你自己的数值),例如:
你将进入ifcfg-ensXXXX网络配置文件的阅读模式,按i键进入插入模式。设置BOOTPROTO=dhcp,ONBOOT=yes。
完成后,按Esc键,输入:wq,再按回车键保存并退出vim编辑器。
然后在命令行中输入service network restart,理论上你的系统就可以上网了。
系统能够上网后,你需要开始安装软件包,比如Nginx及其依赖。你可以使用yum来安装这些软件包。
但如果你之前不小心删除了系统自带的yum,那么你需要先通过wget安装yum。然而,由于系统中也没有wget,你同样需要yum来安装wget,这就陷入了困境。解决方案是在本地Windows环境中下载wget包,然后通过SSH远程上传到Linux系统中,再在Linux终端中安装wget,最后再安装yum。
具体步骤如下:
在本地Windows环境中访问rpm源,网速好的可以访问rpm源,国内用户可以访问rpm网易163源。找到你想要的包并下载。



下载完成后,通过SSH远程上传到Linux服务器中:
然后在Linux终端中运行以下命令进行安装:
rpm -ivh --force --nodeps yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
rpm -ivh --force --nodeps yum-3.4.3-158.el7.centos.noarch.rpm
rpm -ivh --force --nodeps yum-plugin-fastestmirror-1.1.31-45.el7.noarch.rpm
安装好yum后,运行yum试试看:

最后,你终于可以使用yum来安装Nginx包及其依赖了,当然你也可以使用yum来安装其他你需要的包。
yum -y install gcc gcc-c++ autoconf pcre-devel make automake yum -y install wget httpd-tools vim
以上就是Nginx前置 — liunx环境配置的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号