Open MrZWH opened 5 years ago
连接远程服务器:使用 SecureCRT
LNMP 一键安装 PHP 服务器环境
添加 80 端口的安全组(0.0.0.0/0)后可以在网页访问公网 IP
yum 安装: 先 yum 更新:yum update,更新软件安装包和系统内核。
yum update
安装最新 nginx 源:
yum localinstall http://nginx.org/packages/centos/7/noarch/RPMS/nginx-nr-agent-2.0.0-12.el7.ngx.noarch.rpm
检查 nginx 源是否安装成功:
yum repolist enabled | grep "nginx*"
安装 nginx:
yum -y install nginx 启动 nginx service nginx start 设置 nginx 服务器开机自启动 systemctl enable nginx.service 检查开机自启动是否设置成功 systemctl list-dependencies | grep nginx
源码安装(需要安装许多 nginx 的依赖包):
安装 make:
yum -y install gcc automake autoconf libtool make
安装 g++(c 语言运行环境需要的库):
yum install gcc gcc-c++
PCRE 库: Nginx 需要 PCRE(Perl Compatible Regular Expression),因为 Nginx 的 Rewirte 模块和 Http 核心模块都会使用到 PCRE 正则表达式语法。其下载地址为 http://www.pcre.org/ 也可以通过 yum 安装:
yum install pcre pcre-devel
zlib 库: zlib 库提供了压缩算法,Nginx 很多地方都会用到 gzip 算法。其下载地址为 http://www.zlib.net/ 也可以通过 yum 安装:
yum install zlib zlib-devel
OpenSSL 库: Nginx 中如果服务器提供安全页面,就需要用到 OpenSSL 库。其下载地址为 http://www.openssl.org/ 也可以通过 yum 安装:
yum install openssl openssl-devel
下载 nginx 最新版 http://nginx.org/en/download.html
wget http://nginx.org/download/nginx-1.12.0.tar.gz
解压 nginx 安装包
tar -xzf nginx-1.12.0.tar.gz
进入 nginx-1.12.0
cd nginx-1.12.0
执行配置命令 [nginx 被默认安装在 usr/local/nginx 中]
./configure
执行 make && make install 安装 Nginx
make && make install
执行 nginx -t 检查配置文件是否正确
进入 /usr/local/nginx/sbin 目录
./nginx // 启动 nginx 服务
如果发现 80 端口已经被占用,可能是 nginx 服务已经启动
netstat -tunlp|grep 80
Nginx 相关命令:
nginx -h // 帮助命令 nginx -s stop // 立即停止守护进程(TERM 信号) nginx -s quit // 温和的停止守护进程(QUIT 信号) nginx -s reopen // 温和的停止守护进程(QUIT 信号) nginx -s reload // 重新载入配置文件 nginx -t // 测试配置文件是否合法 killall nginx // 强行终止 Nginx 进程 pkill nginx // 杀掉 nginx 服务 ps -ef | grep nginx // 命令查看内存中是否还有 nginx 进程
设置 nginx 开机自启:
vi /etc/init.d/nginx
下载 WordPress 最新版本:
在 /usr/local/nginx/html/ 下使用 wget 命令。
wget https://.....tar.gz
tar -zxvf ....tar.gz
阿里云服务器使用
连接远程服务器:使用 SecureCRT
LNMP 一键安装 PHP 服务器环境
添加 80 端口的安全组(0.0.0.0/0)后可以在网页访问公网 IP
安装 nginx
yum 安装:
先 yum 更新:
yum update
,更新软件安装包和系统内核。安装最新 nginx 源:
检查 nginx 源是否安装成功:
安装 nginx:
源码安装(需要安装许多 nginx 的依赖包):
安装 make:
安装 g++(c 语言运行环境需要的库):
PCRE 库:
Nginx 需要 PCRE(Perl Compatible Regular Expression),因为 Nginx 的 Rewirte 模块和 Http 核心模块都会使用到 PCRE 正则表达式语法。其下载地址为 http://www.pcre.org/
也可以通过 yum 安装:
zlib 库:
zlib 库提供了压缩算法,Nginx 很多地方都会用到 gzip 算法。其下载地址为 http://www.zlib.net/
也可以通过 yum 安装:
OpenSSL 库:
Nginx 中如果服务器提供安全页面,就需要用到 OpenSSL 库。其下载地址为 http://www.openssl.org/
也可以通过 yum 安装:
下载 nginx 最新版
http://nginx.org/en/download.html
解压 nginx 安装包
进入 nginx-1.12.0
执行配置命令 [nginx 被默认安装在 usr/local/nginx 中]
执行 make && make install 安装 Nginx
执行 nginx -t 检查配置文件是否正确
进入 /usr/local/nginx/sbin 目录
如果发现 80 端口已经被占用,可能是 nginx 服务已经启动
Nginx 相关命令:
设置 nginx 开机自启:
安装 wordpress
下载 WordPress 最新版本:
在 /usr/local/nginx/html/ 下使用 wget 命令。