1、环境描述:
服务器版本:CentOS Linux release 7.6.1810 (Core)
内核版本:Linux localhost.localdomain 3.10.0-862.el7.x86_64
GCC版本:gcc version 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC)(gcc -v命令查看,因为pagespeed模块编译对GCC版本有要求)
Nginx示例版本:Nginx 1.16
需要的安装包:incubator-pagespeed-ngx-1.13.35.2-stable(wget https://github.com/apache/incubator-pagespeed-ngx/archive/v1.13.35.2-stable.tar.gz)
psol(wget https://dl.google.com/dl/page-speed/psol/1.13.35.2-x64.tar.gz) 下载不了请检查下自己是否被墙了
软件包存放地址:/www/server/ng_src/(mkdir -p /www/server/ng_src/)
2、操作步骤:
mkdir -p /www/server/ng_src/
cd /www/server/ng_src/
wget https://github.com/apache/incubator-pagespeed-ngx/archive/v1.13.35.2-stable.tar.gz
tar zxvf v1.13.35.2-stable.tar.gz
解压出来的文件夹:
cd incubator-pagespeed-ngx-1.13.35.2-stable
wget https://dl.google.com/dl/page-speed/psol/1.13.35.2-x64.tar.gz
tar zxvf 1.13.35.2-x64.tar.gz
cd /www/server/panel/install/
wget http://download.bt.cn/install/0/nginx.sh
vim nginx.sh(没有的话使用 vi)
:set nu 显示行号
在第77行增加模块 –add-module=/www/server/ng_src/incubator-pagespeed-ngx-1.13.35.2-stable,然后 使用 :wq! 保存退出
执行:
bash nginx.sh install 1.16
安装速度取决于服务器的性能
安装完成,验证: