博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nginx php 安装配置
阅读量:4981 次
发布时间:2019-06-12

本文共 2701 字,大约阅读时间需要 9 分钟。

一、nginx安装配置

依赖包

yum install -y gcc-c++;

yum install -y pcre pcre-devel;
yum install -y zlib zlib-devel;
yum install -y openssl openssl-devel;

 

wget http://nginx.org/download/nginx-1.14.0.tar.gz

groupadd -g 888 www;

useradd -g www www -s /sbin/nologin -u 888;

tar xvf nginx-1.13.6.tar.gz;

cd nginx-1.13.6;
groupadd www;
useradd -g www www -s /sbin/nologin;
./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-stream_ssl_module --with-http_ssl_module --with-stream;
make && make install;

 

nginx 配置文件

ssl on;

ssl_certificate /usr/local/nginx/conf/server.crt;
ssl_certificate_key /usr/local/nginx/conf/server.key;
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #指定SSL服务器端支持的协议版本
ssl_ciphers HIGH:!aNULL:!MD5;
#ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP; #指定加密算法
ssl_prefer_server_ciphers on; #在使用SSLv3和TLS协议时指定服务器的加密算法要优先于客户端的加密算法

转发php配置

location ~ \.php$ {

root /var/www/html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}

二、php安装配置

 

yum -y install openssl openssl-devel curl curl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel pcre pcre-devel libxslt libxslt-devel bzip2 bzip2-devel readline-devel libicu-devel

wget http://au1.php.net/distributions/php-5.6.22.tar.gz

tar zxvf php-5.6.22.tar.gz

wget ftp://mcrypt.hellug.gr/pub/crypto/mcrypt/attic/libmcrypt/libmcrypt-2.5.7.tar.gz

tar -zxvf libmcrypt-2.5.7.tar.gz
./configure --prefix=/usr/local/libmcrypt
make && make install

./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-png-dir=/usr/local/libpng --with-jpeg-dir=/usr/local/jpeg --with-freetype-dir=/usr/local/freetype --with-zlib-dir=/usr/local/zlib --with-mcrypt=/usr/local/libmcrypt --with-libxml-dir=/usr/local/libxml2/ --with-iconv-dir=/usr/local/libiconv --enable-libxml --enable-xml --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --enable-opcache --enable-mbregex --enable-fpm --enable-mbstring=all --enable-gd-native-ttf --with-openssl --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --without-pear --with-gettext --enable-session --with-curl --enable-ctype --enable-shared --with-gd

make && make install

配置文件

cp /soft/php-5.6.22/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm

cp /soft/php-5.6.22/sapi/fpm/php-fpm.conf /usr/local/php/etc/php-fpm.conf

cp /soft/php-5.6.22/php.ini-development /usr/local/php/etc/php.ini

chmod 777 /etc/init.d/php-fpm

ln -s /usr/local/php/bin/php /usr/bin/php 

//php.ini中

short_open_tag = On

 

chmod -R 777 html

转载于:https://www.cnblogs.com/maoxianfei/p/9353690.html

你可能感兴趣的文章
支持python3+django2.0的xadmin
查看>>
Asp.net MVC过滤器的使用
查看>>
canvas基础学习(一)
查看>>
jdango 部署之nginx+uwsgi
查看>>
Sigrity PowerDC是如何计算IR Drop Margin?
查看>>
第八章上课练习
查看>>
[COGS 0011] 运输问题1
查看>>
数据分析
查看>>
angular2.0---服务Service,使用服务进行数据处理
查看>>
angular ng指令
查看>>
转: 【Java并发编程】之五:volatile变量修饰符—意料之外的问题(含代码)
查看>>
连drawable目录都没搞明白就想开发APP?
查看>>
redis常用命令与使用分析
查看>>
解决CSDN需要登录才能看全文
查看>>
linux下对于ntfs分区的访问
查看>>
比较Perl、PHP、Python、Java和Ruby
查看>>
.Net程序员学用Oracle系列(1):导航目录
查看>>
获取地址栏参数
查看>>
iOS开发JOSNModel<optional>,<convertondemand>,<index>
查看>>
SQL常用
查看>>