前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Nginx的编译

Nginx的编译

作者头像
企鹅号小编
发布2018-02-27 14:55:51
7030
发布2018-02-27 14:55:51
举报
文章被收录于专栏:编程编程

软件源码的处理(一般是删除,属于选做)

软件编译安装的注意事项:

rpm和yum一起已经可以解决的软件,尽量不要自己编译安装。

软件的编译,一般需要编译环境以及一些响应的开发包,因此编译安装前需要将编译环境需要的软件安装上去。如:gcc gcc-c++ openssl-devel zlib-devel pcre pcre-devel等

先执行cd /usr/local/src/把要下载安装的文件下载到此路径下, 如果没有安装wget,要先下载wget yum install -y wget

#下载'njinx'压缩包:wget http://nginx.org/download/nginx-1.12.2.tar.gz

解压:tar zxf nginx-1.12.2.tar.gz ls

cd nginx-1.12.2

配置安装路径以及其它的一些配置 这一步一般使用执行configure文件,在执行的时候,可以设置一些配置信息,同时还可以检查软件的编译环境。configure执行成功后,一般会生成一个MakeFile文件。

如:

./configure --prefix=/usr/local/nginx 更改路径

每个软件的configure配置参数都有可能不同,可以查看configure的帮助信息,帮助信息查看方式:

./configure --help

编译源代码

如果上一步configure执行成功并生成MakeFile文件后,便可以使用make命令进行软件的编译

运行命令:

make

安装软件

如果上一步编译成功,这直接可以进行安装,安装命令为

make install

cd /usr/local/nginx/ ls

查看端口是否被占用

./sbin/nginx 如果被占用就停止httpd

查看http状态

service httpd status 关闭httpd

service httpd start 开启httpd

service httpd stop 防火墙要有80端口

vim /etc/sysconfig/iptables

service iptables restart 查找php-fpm

yum search php-fpm 查看php-fpm的详情信息

yum info php-fpm 下载php71w-fpm

yum install -y php71w-fpm

yum install -y php71w-cli 如果有其他版本的要卸载并删除依赖:

rpm -e php

rpm -e php-cli

rpm -e php-common 查看php版本信息:

php -v 在html下添加一个1.php文件,并看能否执行

cd html/ vim 1.php php ./1.php cd ../ ls pwd vim ./conf/nginx.conf 修改的如下所示 把注释去掉,修改里面路径的语句

location ~ .php$ { root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /usr/local/nginx/html$fastcgi_script_name; include fastcgi_params; }

查看进程, 以下是重启进程的三种方式:

ps aux grep nginx

kill 6902

ps aux grep nginx

./sbin/nginx -s stop

ps aux grep nginx

./sbin/nginx -s reload

本文来自企鹅号 - 全球大搜罗媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文来自企鹅号 - 全球大搜罗媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档