国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 網(wǎng)站 > WEB服務(wù) > 正文

PHP7+Nginx的配置與安裝教程詳解

2020-03-22 20:03:32
字體:
供稿:網(wǎng)友
下面phpstudy小編把PHP7+Nginx的配置與安裝教程分享給大家,供大家參考,本文寫的不好還請見諒。系統(tǒng)環(huán)境:centos6.5 x64
軟件版本:nginx-1.10.0 php-7.0.6安裝 NginxNginx網(wǎng)址:http://nginx.org/先安裝編譯依賴的一些組件復(fù)制代碼 代碼如下:
yum install pcre pcre-devel openssl openssl-devel -y
1、解壓程序包復(fù)制代碼 代碼如下:
tar xf nginx-1.10.0.tar.gz
cd nginx-1.10.0
2、預(yù)編譯配置參數(shù)復(fù)制代碼 代碼如下:
./configure --user=www /
--group=www /
--prefix=/data/server/nginx /
--with-http_stub_status_module /
--without-http-cache /
--with-http_ssl_module /
--with-http_gzip_html' target='_blank'>static_module
3、執(zhí)行編譯復(fù)制代碼 代碼如下:
make && make install
4、替換配置文件nginx.confuser www www;worker_processes 1;error_log /u01/data/log/nginx/error.log crit;pid /u01/data/server/nginx/logs/nginx.pid;#Specifies the value for maximum file descriptors that can be opened by this process.worker_rlimit_nofile 65535;eventsuse epoll;worker_connections 65535;http {include mime.types;default_type application/octet-stream;#charset gb2312;server_names_hash_bucket_size 128;client_header_buffer_size 32k;large_client_header_buffers 4 32k;client_max_body_size 8m;sendfile on;tcp_nopush on;keepalive_timeout 60;tcp_nodelay on;fastcgi_connect_timeout 300;fastcgi_send_timeout 300;fastcgi_read_timeout 300;fastcgi_buffer_size 64k;fastcgi_buffers 4 64k;fastcgi_busy_buffers_size 128k;fastcgi_temp_file_write_size 128k;gzip on;gzip_min_length 1k;gzip_buffers 4 16k;gzip_http_version 1.0;gzip_comp_level 2;gzip_types text/plain application/x-javascript text/css application/xml;gzip_vary on;#limit_zone crawler $binary_remote_addr 10m;log_format main '$remote_addr - "$request_time" [$time_local] "$request" ''"$status" $body_bytes_sent "$http_referer" ''"$http_user_agent" $http_x_forwarded_for';log_format '$remote_addr - $remote_user [$time_local] "$request" ''$status $body_bytes_sent "$http_referer" ''"$http_user_agent" $http_x_forwarded_for "$request_time"';include /u01/alidata/server/nginx/conf/vhosts/*.conf;虛擬主機(jī)配置文件模板server {listen 8080;server_name localhost;index index.html index.htm index.php;root /u01/data/www;location ~ .*/.(php|php5) $fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;fastcgi_index index.php;include fastcgi.conf;location ~ .*/.(gif|jpg|jpeg|png|bmp|swf)$expires 30d;location ~ .*/.(js|css) $expires 1h;###this is to use open website lianjie like on apache##location / {if (!-e $request_filename) {rewrite ^(.*)$ /index.php s=$1 last;break;location ~ /.svn/ {deny all;###end##access_log /u01/data/log/nginx/access/test.log main;}5、提供Nginx啟動腳本#!/bin/bashnginxd=/u01/data/server/nginx/sbin/nginxnginx_config=/u01/data/server/nginx/conf/nginx.confnginx_pid=/u01/data/server/nginx/logs/nginx.pidRETVAL=0prog="nginx"[ -x $nginxd ] || exit 0# Start nginx daemons functions.start() {if [ -e $nginx_pid ] && netstat -tunpl | grep nginx /dev/null;thenecho "nginx already running...."exit 1echo -n $"Starting $prog!"$nginxd -c ${nginx_config}RETVAL=$ [ $RETVAL = 0 ] && touch /var/lock/nginxreturn $RETVAL# Stop nginx daemons functions.stop() {echo -n $"Stopping $prog!"$nginxd -s stopRETVAL=$ [ $RETVAL = 0 ] && rm -f /var/lock/nginx# reload nginx service functions.reload() {echo -n $"Reloading $prog!"stop() {echo -n $"Stopping $prog!"$nginxd -s stopRETVAL=$ [ $RETVAL = 0 ] && rm -f /var/lock/nginx# reload nginx service functions.reload() {echo -n $"Reloading $prog!"#kill -HUP `cat ${nginx_pid}`$nginxd -s reloadRETVAL=$ # See how we were called.case "$1" instart)startstop)reload)reloadrestart)startecho $"Usage: $prog {start|stop|restart|reload|help}"exit 1exit $RETVAL只需要稍加修改程序路徑就可立即使用安裝 PHP7PHP網(wǎng)址:http://php.net/PHP擴(kuò)展:http://pecl.php.net/先安裝一些為編譯依賴的組建yum -y install gcc gcc-c++ gcc-g77 make libtool autoconf patch unzip automake libxml2 libxml2-devel ncurses ncurses-devel libtool-ltdl-devel libtool-ltdl libmcrypt libmcrypt-devel libpng libpng-devel libjpeg-devel openssl openssl-devel curl curl-devel libxml2 libxml2-devel ncurses ncurses-devel libtool-ltdl-devel libtool-ltdl autoconf automake libaio*1、解壓程序包復(fù)制代碼 代碼如下:
tar xf php-7.0.6.tar.bz2
cd php-7.0.6
2、安裝編譯依賴的圖片庫復(fù)制代碼 代碼如下:
jpegsrc.v6b.tar.gz
libpng-1.2.50.tar.gz
freetype-2.1.10.tar.gz
# 安裝 jpegsrc.v6b.tar.gz#這個需要先創(chuàng)建好存放程序的文件夾不然會報(bào)錯mkdir /usr/local/jpeg.6/{bin,lib,include,man/man1} -pvtar xf jpegsrc.v6b.tar.gz cd jpeg-6b/./configure --prefix=/usr/local/jpeg.6/make && make install# 安裝 libpng-1.2.50.tar.gztar xf libpng-1.2.50.tar.gzcd libpng-1.2.50./configure --prefix=/usr/local/libpng.1.2.50make && make install# 安裝 freetype-2.1.10.tar.gztar xf freetype-2.1.10.tar.gzcd freetype-2.1.10./configure --prefix=/usr/local/freetype.2.1.10/make && make install3、預(yù)編譯配置參數(shù)./configure --prefix=/data/server/php /--enable-opcache /--with-config-file-path=/u01/data/server/php/etc /--enable-mysqlnd /--with-mysqli=mysqlnd /--with-pdo-mysql=mysqlnd /--enable-fpm /--enable-static /--enable-inline-optimization /--enable-sockets /--enable-wddx /--enable-zip /--enable-calendar /--with-gd /--with-iconv /--with-openssl /--with-zlib /--enable-bcmath /--enable-soap /--with-xmlrpc /--enable-mbstring /--enable-shared /--with-curl /--enable-xml /--enable-ftp /--with-mcrypt /--with-mhash /--enable-shmop /--enable-sysvsem /--enable-mbregex /--enable-gd-native-ttf /--enable-pcntl /--enable-session /--with-gettext /--with-freetype-dir=/usr/local/freetype.2.1.10 /--with-jpeg-dir=/usr/local/jpeg.6 /--with-png-dir=/usr/local/libpng.1.2.50 /--disable-ipv6 /--disable-debug /--disable-maintainer-zts /--disable-rpath /--disable-fileinfo /--without-gdbm /4、執(zhí)行編譯復(fù)制代碼 代碼如下:
make && make install
5、提供php.ini文件復(fù)制代碼 代碼如下:
cp php.ini-production /u01/data/server/php/etc/php.ini
配置php.ini# 在840行左右-設(shè)置PHP的opcache和memcache擴(kuò)展庫zend_extension=opcache.soextension=memcache.so# 722行左右-設(shè)置PHP的擴(kuò)展庫路徑extension_dir = "/u01/data/server/php7/lib/php/extensions/no-debug-non-zts-20151012/"# 避免PHP信息暴露在http頭中expose_php = Off# 避免暴露php調(diào)用mysql的錯誤信息display_errors = Off# 開啟PHP錯誤日志(路徑在php-fpm.conf中配置)log_errors = On# 設(shè)置PHP的時區(qū)date.timezone = PRC# 開啟opcache(1733行左右)opcache.enable=1# 設(shè)置PHP腳本允許訪問的目錄# open_basedir = /usr/share/nginx/html;6、配置php-fpmphp-fpm.conf 進(jìn)程服務(wù)主配置文件# 設(shè)置錯誤日志的路徑error_log = /var/log/php-fpm/error.log# 引入www.conf文件中的配置include=/usr/local/php7/etc/php-fpm.d/*.conf# 設(shè)置主進(jìn)程打開的最大文件數(shù)rlimit_files = 102400www.conf 進(jìn)程服務(wù)擴(kuò)展配置文件# 設(shè)置用戶和用戶組user = wwwgroup = www# 設(shè)置php監(jiān)聽方式# listen = 127.0.0.1:9000 # 注意這里要設(shè)置PHP套接字文件的權(quán)限,默認(rèn)是root,Nginx無法訪問。listen = /var/run/php-fpm/php-fpm.sock# 開啟慢日志slowlog = /var/log/php-fpm/php-slow.logrequest_slowlog_timeout = 10s# 設(shè)置工作進(jìn)程數(shù)(根據(jù)實(shí)際情況設(shè)置)pm.max_children = 50# 這里需要注意,pm.start_servers 不能小于 pm.min_spare_serverspm.start_servers = 5pm.min_spare_servers = 5pm.max_spare_servers = 10pm.max_requests = 10240# 設(shè)置php的session目錄(所屬用戶和用戶組都是www)php_value[session.save_handler] = filesphp_value[session.save_path] = /var/tmp/php/session7、提供php-fpm啟動腳本#! /bin/shprefix=/u01/data/server/php7exec_prefix=${prefix}php_fpm_BIN=${exec_prefix}/sbin/php-fpmphp_fpm_CONF=${prefix}/etc/php-fpm.confphp_fpm_PID=${prefix}/var/run/php-fpm.pidphp_opts="--fpm-config $php_fpm_CONF --pid $php_fpm_PID"wait_for_pid () {try=0while test $try -lt 35 ; docase "$1" in'created')if [ -f "$2" ] ; thentry=''break'removed')if [ ! -f "$2" ] ; thentry=''breakecho -n .try=`expr $try + 1`sleep 1case "$1" instart)echo -n "Starting php-fpm "$php_fpm_BIN --daemonize $php_optsif [ "$ " != 0 ] ; thenecho " failed"exit 1wait_for_pid created $php_fpm_PIDif [ -n "$try" ] ; thenecho " failed"exit 1echo " done"stop)echo -n "Gracefully shutting down php-fpm "if [ ! -r $php_fpm_PID ] ; thenecho "warning, no pid file found - php-fpm is not running "exit 1kill -QUIT `cat $php_fpm_PID`wait_for_pid removed $php_fpm_PIDif [ -n "$try" ] ; thenecho " failed. Use force-quit"exit 1echo " done"status)if [ ! -r $php_fpm_PID ] ; thenecho "php-fpm is stopped"exit 0PID=`cat $php_fpm_PID`if ps -p $PID | grep -q $PID; thenecho "php-fpm (pid $PID) is running..."echo "php-fpm dead but pid file exists"force-quit)echo -n "Terminating php-fpm "if [ ! -r $php_fpm_PID ] ; thenecho "warning, no pid file found - php-fpm is not running "exit 1kill -TERM `cat $php_fpm_PID`wait_for_pid removed $php_fpm_PIDif [ -n "$try" ] ; thenecho " failed"exit 1echo " done"restart)$0 stop$0 startreload)echo -n "Reload service php-fpm "if [ ! -r $php_fpm_PID ] ; thenecho "warning, no pid file found - php-fpm is not running "exit 1kill -USR2 `cat $php_fpm_PID`echo " done"echo "Usage: $0 {start|stop|force-quit|restart|reload|status}"exit 1esac八、啟動php-fpm程序/etc/init.d/php-fpm start# 修改套接字文件權(quán)限chown -R /var/run/php-fpm/PHP教程

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
男人操女人免费网站| 超碰在线观看免费| 欧美视频免费一区二区三区| 91中文字幕网| www.xxx黄| 麻豆福利在线观看| 99热在线观看免费| 精品欧美日韩一区二区| 欧美日韩亚洲第一页| 最近中文字幕在线中文视频| 国产视频二区| 午夜在线不卡| 国产欧美在线观看视频| 在线观看免费观看在线91| 狂野欧美性猛交xxxx乱大交| 中文字幕在线播放网址| 精品51国产黑色丝袜高跟鞋| 日韩a视频在线观看| 国产精选在线视频拍拍拍| 国产精品99999| 麻豆精品免费视频入口| 精品一区二区三区免费站| 日本成人网址| 国产精品国产国产aⅴ| 欧美日韩亚洲第一页| √8天堂资源地址中文在线| 久久精品亚洲7777影院| 精品伦理一区二区| 国产男女无套在线播放| 影音av资源站| 777电影在线观看| 中文字幕在线播放网址| 啪啪免费视频一区| 永久免费网站在线| 国产激情视频在线| 午夜视频99| 黄网在线免费| 不卡av免费观看| 午夜影院免费| av丝袜在线| 97视频在线| 91精选福利| 国产导航在线| 国产精品jvid在线观看| 国产精品天堂| 国产麻豆视频| 国产私人尤物无码不卡| 狠狠狠狠狠狠操| 九九精品视频在线观看九九| 免费看黄视频网站| 黄色av网址在线免费观看| 青青青国产视频| 九九在线观看免费视频| 黄色av免费在线| 国产小视频在线播放| 国产不卡一卡2卡三卡4卡5卡在线| 国产精品入口麻豆电影| 永久免费av网站| 九九在线免费视频| 国产区视频在线观看| 国产黄色免费电影| h网站免费在线观看| 开心快乐六月丁香婷婷| 青青草免费观看免费视频在线| 操人视频91| 国产中文在线| 91久久精品国产性色| 中文国产字幕在线观看| yjizz视频网站在线播放| 开心丁香婷婷深爱五月| 国产一级大片| a中文在线播放| 最新国产在线| av在线资源网| 国产亚洲精品午夜高清影院| 亚洲第一成年免费网站| 天天操天天曰| 精品福利视频导航大全| 一本免费视频| 最好看更新中文字幕| 在线中文字幕视频观看| 国产麻豆视频| av在线不卡免费| 国产成免费视频| 成年网在线观看免费观看网址| av福利在线播放| 国产精品9区| 国产中文第一页| 精品国内一区二区三区免费视频| 国产在线中文字幕| 人xxxx性xxxxx欧美| 国产成人午夜| 中文字幕欧美日韩在线不卡| 亚洲综合激情六月婷婷在线观看| 国产视频福利在线| 国产香蕉免费精品视频| 国产免费福利网站| 黄色av网站在线免费观看| www.91在线播放| 午夜小视频在线| www.麻豆av.com| av中文网站| 免费午夜一级| 久草在线视频网| 99视频免费| 国产黄色小视频| 精品国产一区二区三区四区阿崩| 国产经典av| 国产一区久久精品| 中文字幕免费中文| 国产精品视频福利一区二区 | 一本大道久久精品| 国产精品99999| 91在线网站| 在线观看中文字幕| 色综合久久五月天| 日本久久国产| 国产在线一二三区| 五月伊人六月| 国产夫妻视频| 国产一二三视频| 精品偷拍激情视频在线观看| 怡红院av在线| 国产免费福利| av日韩国产| 99视频资源网| 一本久久精品| 五月综合网站| 在线成人综合色一区| 免费av在线| 国产精品入口麻豆电影| 国产成人综合美国十次| www狠狠操| 中文字幕在线免费观看| 精品国产美女福利到在线不卡| 国产福利微拍精品一区二区| 不卡av免费观看| 中文字幕在线免费| free性亚洲| 国产videos| 国产综合视频一区二区三区免费| 国产一区二区三区不卡免费观看| 国产超碰97| 日本中文字幕视频在线| 永久免费av片在线观看全网站| 久草亚洲一区| 精品黄色免费中文电影在线播放| 超碰免费在线播放| 中文乱码字幕高清在线观看| 综合图区亚洲白拍在线| 国产福利免费在线观看| 国产精品一卡二卡三卡| 青草av在线| www.久草.com| 日本免费不卡| 伊人影院在线播放| 在线一区观看| 国产99re| 国产图片综合| 国产亚洲依依| 国产日本视频| 国产天堂资源| 国产一级黄色大片| 成人超碰在线| 国内精品不卡| 亚洲男人网站| 亚洲妇熟xxxx妇色黄| 亚洲精品午夜级久久久久| 91欧美在线视频| av丝袜在线| 欧美日韩一区二区三区在线播放| www.九九热.com| 欧美日韩不卡中文字幕在线| 欧美卡一卡二| 午夜免费福利在线观看| 国产免费福利网站| 国产三级免费观看| 精品av中文字幕在线毛片| 一本大道久久a久久精品| eeuss影院在线观看第一页| 91美女在线| 香蕉视频在线观看网站| 免费看ww视频网站入口| 最新中文字幕在线| 精品精品导航| 九九在线观看免费视频| 国产精品冒白浆免费视频| 国产成人福利| 亚洲男人的天堂成人| 九色自拍视频| 国产精品久久久久久久久鸭| 中文字幕av免费| 久热免费在线视频| 国产高清自拍视频在线观看 | 国产精品久久久久久福利| 精品久久av| 国产免费av在线| 三级小说一区| 国产福利片在线| 中文字幕在线资源|