一、常用服务器:
-
apache: 功能完善,历史悠久,模块支持非常丰富,属于重量级产品,比较耗费内存。缺点:处理每一个php比较费资源,导致如果高并发时会耗费服务器资源无法处理更多请求。 -
lighttpd:内存开销低,cpu 占用率低,效能好,模块丰富等特点,轻量级web服务器。 -
nginx:省资源,省cpu,在高并发时能够处理更多的请求,高端能达到3万到5万的并发量,还有负载均衡可使用。
二、安装 Nginx
-
安装 Nginx 可以通过
HomeBrew进行安装,也可以通过 Nginx Download 下载安装包进行安装。 -
这里选择使用 HomeBrew 的方法进行安装。
2.1,执行brew官网命令安装brew
官网中复制下图中命令,在terminal中输入该命令,即:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
输入命令回车后,我们会发现下载速度很慢,然后就超时报错。
重复输入命令下载,仍然没法解决。于是尝试着第二种方法,更换镜像源。
2.2,更换镜像源安装brew
- 将brew的install文件下载到本地。在terminal中依次输入如下命令
cd ~
curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install >> brew_install
- 修改install文件的镜像源。
2.1 打开brew_install文件,terminal中执行命令open ~/brew_install
2.2 将brew_install文件中的
BREW_REPO = "https://github.com/Homebrew/brew".freeze
CORE_TAP_REPO = "https://github.com/Homebrew/homebrew-core".freeze
替换为:
BREW_REPO = "git://mirrors.ustc.edu.cn/brew.git".freeze
CORE_TAP_REPO = "git://mirrors.ustc.edu.cn/homebrew-core.git".freeze
无 CORE_TAP_REPO 的话,则不需要替换。然后按 Ctrl+S 保存文件。
- 安装brew。terminal中执行如下命令
/usr/local/bin/ruby ~/brew_install
使用第二种方法有些会成功。但我使用了这种方法,还是下载慢,超时报错。此时此刻你脑海里可能会闪现一个念头:fq吧,没错,你的想法很正确。然后我就跑去购买了VPN,再次下载......
下载速度居然没有任何提升!只能继续查找资料,偶然发现了第三种方法。
2.3,安装brew的终极方法(一)
以上两种方法均没有安装成功,然后查找资料,发现可能是公司内部网络有限速,于是使用第三种方法:
-
打开手机热点,mac电脑连接手机热点。
-
然后按照第一种方法,输入brew官网安装命令,你会发现下载速度很快,且安装成功~
2.4,安装brew的终极方法(二)
又找到了一种不需要连手机热点的镜像安装方法。电脑终端输入如下命令:
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
按回车后,根据提示操作:输入镜像序号 --> 输入Y,回车等待brew安装完成即可。
如图显示为安装成功。
-
开始安装nginx
$ brew install nginx