起因
我原本是想升级皮肤站的PHP和Nginx
PHP装好了,可是Nginx就是装不上
探究
我就跟上次一样,翻出安装脚本,一步步手动安装
./configure过程中出现了问题
目录问题
1 | Setup_Path=$Root_Path/server/nginx |
其中/var/bt_setupPath.conf的内容就是/www
我们可以替换一下
1 | Root_Path=/www |
也就是Setup_Path默认目录是/www/server/nginx
可是在下面的过程中迷惑了半天
我按照Setup_Path目录把所有文件下载好
./configure过程中出现各种找不到文件,明明下载了
看完整个shell才明白,我把顺序弄错了。。。。。
这个是我的锅
ngx_pagespeed
ngx_pagespeed这边死活不让过
1 | module ngx_pagespeed requires the pagespeed optimization library. |
就算升级了 gcc/g++ 也一样,我也检查了目录没有问题
最后我直接就把这个模块抛弃了
然后就过了????
接着来探讨为什么ngx_pagespeed模块不让过
ngx_pagespeed模块不通过的原因
先来装个Ubuntu Server虚拟机
用同一个镜像(我这里留着的)
然后装一个bt面板
直接装nginx1.17
看看能不能过
嗯,还是有问题
手动执行下Shell看看
1 | bash nginx.sh install nginx_117 |
哎???不对,我不是要的这个版本呀!
1 | bash $name.sh $actionType $version |
我就是按照这个来着
难道version不是不是这样?
先卸载一下
1 | bash nginx.sh uninstall |
翻了下,哦不对搞错了
1 | bash nginx.sh install 1.17 |
好了,跑起来了
果然
这是找不到psol?
魔改下脚本不让他删文件看看
这不是有psol么??官方表示ubuntu也能装上的呀??
已完结
官方已经修好了Bug,而且我找了半天没有找出错误来。我为什么要给自己挖坑? 多探究探究也是很好的啦