1. linux 怎么安装nginx
Centos7配置Nginx+PHP7Web服务
作者:JadeGlorious
1、安装相应的扩展支持;
yuminstallgcc-c++
yuminstallpcrepcre-devel
yuminstallzlibzlib-devel
yuminstallopensslopenssl-devel
yum-yinstalllibjpeglibjpeg-devellibpnglibpng-develfreetypefreetype-devellibxml2libxml2-develmysqlpcre-devel
yum-yinstallcurl-devellibxslt-devel
集成至一行命令一次安装
yum-yinstalllibjpeglibjpeg-devellibpnglibpng-develfreetypefreetype-devellibxml2libxml2-develmysqlpcre-develgcc-c++pcrepcre-develpcrepcre-developensslopenssl--develcurl-devellibxslt-devel
如有不能成功安装的,单独再安装一次即可;
2、编译安装Nginx最新版本
//检查是否已经安装nginx
$find/-namenginx
//如果已经安装nginx先卸载掉
$yumremovenginx
//进入习惯使用的下载目录,下载想要使用的nginx版
$wgethttp://nginx.org/download/nginx-1.7.4.tar.gz
//解压nginx安装包
$tar-zxvfnginx-1.7.4.tar.gz
//进入解压后的目录
$cdnginx-1.7.4
//配置安装信息,要加载什么扩展,安装到什么目录之类的
//使用--prefix参数指定nginx安装的目录,make、makeinstall安装
$./configure$默认安装在下载目录
//指定目录
$./configure--prefix=/usr/local/nginx//指定安装在/usr/local/nginx
//编译安装
$make&&makeinstall
//检查是否安装成功
$whereisnginx
3、编译安装PHP7
//下载、解压、进入目录:
$wgethttp://downloads.php.net/~ab/php-7.0.6RC1.tar.gz
$tar-zxvfphp-7.0.6RC1.tar.gz$cdphp-7.0.6RC1
//配置安装信息、扩展
$./configure--prefix=/usr/local/php--exec-prefix=/usr/local/php--bindir=/usr/local/php/bin--sbindir=/usr/local/php/sbin--includedir=/usr/local/php/include--libdir=/usr/local/php/lib/php--mandir=/usr/local/php/php/man--with-config-file-path=/usr/local/php/etc--with-mysql-sock=/var/run/mysql/mysql.sock--with-mhash--with-openssl--with-mysql=shared,mysqlnd--with-mysqli=shared,mysqlnd--with-pdo-mysql=shared,mysqlnd--with-gd--with-iconv--with-zlib--enable-zip--enable-inline-optimization--disable-debug--disable-rpath--enable-shared--enable-xml--enable-bcmath--enable-shmop--enable-sysvsem--enable-mbregex--enable-mbstring--enable-ftp--enable-gd-native-ttf--enable-pcntl--enable-sockets--with-xmlrpc--enable-soap--without-pear--with-gettext--enable-session--with-curl--with-jpeg-dir--with-freetype-dir--enable-opcache--enable-fpm--enable-fastcgi--with-fpm-user=nginx--with-fpm-group=nginx--without-gdbm--disable-fileinfo
//编译检查不通过,缺少什么扩展安装了重新检测,通过后编译安装
$makeclean&&make&&makeinstall
maketest
配置文件
#cpphp.ini-development/usr/local/php/lib/php.ini
#cp/usr/local/php/etc/php-fpm.conf.default/usr/local/php/etc/php-fpm.conf
#cp/usr/local/php/etc/php-fpm.d/www.conf.default/usr/local/php/etc/php-fpm.d/www.conf#cp-R./sapi/fpm/php-fpm/etc/init.d/php-fpm
//安装完成后修改nginx配置文件nginx.conf,添加对php的支持,指定项目目录,完成后重启nginx
//启动php-fpm
#/etc/init.d/php-fpm
2. linux下nginx停止命令
Linux下nginx服务如果要停止的话我们需要通过命令来控制,下面由我为大家整理了linux下nginx停止命令的相关知识,希望对大家有帮助!
linux的nginx停止命令详解
nginx的停止有三种方式:
linux的nginx停止命令一、从容停止
1、查看进程号
[root@LinuxServer ~]# ps -ef|grep nginx
2、杀死进程
[root@LinuxServer ~]# kill -QUIT 2072
linux的nginx停止命令二、快速停止
1、查看进程号
[root@LinuxServer ~]# ps -ef|grep nginx
2、杀死进程
[root@LinuxServer ~]# kill -TERM 2132
或 [root@LinuxServer ~]# kill -INT 2132
linux的nginx停止命令三、强制停止
[root@LinuxServer ~]# pkill -9 nginx
附:linux的nginx重启命令
重启 方法 步骤:
1、验证nginx配置文件是否正确
方法一:进入nginx安装目录sbin下,输入命令./nginx -t
看到如下显示nginx.conf syntax is ok
nginx.conf test is successful
说明配置文件正确!
方法二:在启动命令-c前加-t
2、重启Nginx服务
方法一:进入nginx可执行目录sbin下,输入命令./nginx -s reload 即可
方法二:查找当前ngin x的进 程号,然后输入命令:kill -HUP 进程号 实现重启nginx服务
3. linux下如何重启nginx
1、第一种方法:首先在进入nginx可执行目录bin,输入代码:cd /usr/local/nglnx/sbln。
4. 如何在linux中安装nginx
第一步:下载相应的版本nginx-1.5.9.tar.gz
第二步:解压 tar -zxvf nginx-1.5.9.tar.gz
第三步:设置一下配置信息 ./configure --prefix=/usr/local/nginx ,或者内不执行此步,直容接默认配置
第四步:
make 编译 (make的过程是把各种语言写的源码文件,变成可执行文件和各种库文件)
make install 安装 (make install是把这些编译出来的可执行文件和库文件复制到合适的地方)