由于经常配置服务器,然后最主要的就是 nginx,所以这个学期以来我配置 nginx 已经不下五次了,所以记下来以便以后方便地安装
由于我们要使用 http2,首先我们需要 openssl 的最新版本,然后 nginx 的安装也依赖与 pcre 和 zlib
1 | tar -zxvf openssl-1.1.0g.tar.gz |
如果你是纯净的系统,那么编译之前还要安装 cc 等一系列的环境
1 | Ubuntu |
然后要下载 nginx 的安装包并安装
1 | wget http://nginx.org/download/nginx-1.13.2.tar.gz |
到此已经安装完毕
接下来是配置文件,一下是一个安全性比较高的 https+http2 配置
1 | user www-data www-data; |
配置 php7.0
这里使用 apt-get 的方式安装
1 | sudo apt-get install php7.0 |
然后修改一下配置文件
1 | cd /etc/php/7.0/fpm/pool.d/ |
然后修改
1 | listen = /run/php/php7.0-fpm.sock |
为
1 | listen = 9000 |
然后启动 php-fpm
1 | sudo php-fpm7.0 |
再来说一下如何编译安装 php 最新版(CentOS7)
1 | 下载最新版php |
接下来要设置一下开机启动
1 | sudo vim /etc/rc.local |
增加下面两行内容
1 | /usr/local/bin/nginx |
然后就大功告成了