debian安装nginx-1.9.9和php-7.0.1

新建web目录:mkdir /web
新建nginx目录:mkdir /web/nginx
新建php目录:mkdir /web/php

一、安装nginx
新建没有登录权限的nginx用户和nginx组
groupadd -r nginx && useradd -r -g nginx -s /bin/false -M nginx
安装nginx依赖库
//pcre包用于支持rewrite功能,zlib包用户支持Gzip压缩功能
apt-get install libpcre3 libpcre3-dev libpcrecpp0 libssl-dev zlib1g-dev

安装nginx:
wget http://nginx.org/download/nginx-1.9.9.tar.gz
tar zvxf nginx-1.9.9.tar.gz #解压
cd nginx-1.9.9 #进目录
配置,使用前须去掉\后所有空格注释
./configure \
–prefix=/web/nginx \ [Nginx安装目录]
–user=nginx \ [Nginx所属用户]
–group=nginx \ [Nginx所属用户组]
–with-http_ssl_module \ [Nginx的ssl模块]
–with-http_gzip_static_module \ [Nginx的gzip压缩模块]
–with-stream [Nginx1.9.0特有的stream模块]

make && make install #编译安装

nginx常用命令:
/web/nginx/sbin/nginx #启动
/web/nginx/sbin/nginx -h #查看帮助
/web/nginx/sbin/nginx -v #查看版本
/web/nginx/sbin/nginx -s stop|reload #停止|重载

nginx开机启动服务脚本:
把脚本上传到/etc/init.d目录中,执行:
chmod +x /etc/init.d/nginx #添加执行权限
update-rc.d -f nginx defaults #添加开机启动服务

二、安装php
新建没有登录权限的php用户和php组
groupadd -r php && useradd -r -g php -s /bin/false -d /web/php -M php
安装nginx依赖库
apt-get install libxml2 libxml2-devel openssl openssl-devel curl-devel libjpeg-devel libpng-devel freetype-devel libmcrypt-devel

安装php:
wget #下载php,略过。
tar zvxf php-7.0.1.tar.gz #解压
cd php-7.0.1 #进目录
配置,使用前须去掉\后所有空格注释
./configure \
–prefix=/web/php \ [PHP7安装的根目录]
–with-openssl \=
–with-mysqli=shared,mysqlnd \ [PHP7依赖mysqli库]
–with-pdo-mysql=shared,mysqlnd \ [PHP7依赖pdo_mysql库]
–with-config-file-path=/web/php/etc \ [PHP7的配置目录,php.ini的路径]
–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-gd-native-ttf \
–enable-pcntl \
–enable-sockets \
–with-xmlrpc \
–enable-soap \
–without-pear \
–with-gettext \
–enable-session \ [允许php会话session]
–with-curl \ [允许curl扩展]
–with-jpeg-dir \
–with-freetype-dir \
–enable-opcache \ [使用opcache缓存]
–enable-fpm \
–enable-fastcgi \
–with-fpm-user=php \ [php-fpm的用户]
–with-fpm-group=php \ [php-fpm的用户组]
–without-gdbm \
–disable-fileinfo

make && make install #编译安装

php-fpm开机启动服务脚本:
把脚本上传到/etc/init.d目录中,执行:
chmod +x /etc/init.d/php-fpm #添加执行权限
update-rc.d -f php-fpm defaults #添加开机启动服务

centos开机启动:
chmod +x /etc/init.d/php-fpm
chkconfig –add php-fpm
chkconfig php-fpm on

php
常用命令:
/web/php/sbin/php-fpm- #启动php-fpm

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值