亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > WEB服務 > 正文

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

2020-03-22 20:03:32
字體:
來源:轉載
供稿:網友
下面phpstudy小編把PHP7+Nginx的配置與安裝教程分享給大家,供大家參考,本文寫的不好還請見諒。系統環境:centos6.5 x64
軟件版本:nginx-1.10.0 php-7.0.6安裝 NginxNginx網址:http://nginx.org/先安裝編譯依賴的一些組件復制代碼 代碼如下:
yum install pcre pcre-devel openssl openssl-devel -y
1、解壓程序包復制代碼 代碼如下:
tar xf nginx-1.10.0.tar.gz
cd nginx-1.10.0
2、預編譯配置參數復制代碼 代碼如下:
./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、執行編譯復制代碼 代碼如下:
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;虛擬主機配置文件模板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網址:http://php.net/PHP擴展: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、解壓程序包復制代碼 代碼如下:
tar xf php-7.0.6.tar.bz2
cd php-7.0.6
2、安裝編譯依賴的圖片庫復制代碼 代碼如下:
jpegsrc.v6b.tar.gz
libpng-1.2.50.tar.gz
freetype-2.1.10.tar.gz
# 安裝 jpegsrc.v6b.tar.gz#這個需要先創建好存放程序的文件夾不然會報錯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、預編譯配置參數./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、執行編譯復制代碼 代碼如下:
make && make install
5、提供php.ini文件復制代碼 代碼如下:
cp php.ini-production /u01/data/server/php/etc/php.ini
配置php.ini# 在840行左右-設置PHP的opcache和memcache擴展庫zend_extension=opcache.soextension=memcache.so# 722行左右-設置PHP的擴展庫路徑extension_dir = "/u01/data/server/php7/lib/php/extensions/no-debug-non-zts-20151012/"# 避免PHP信息暴露在http頭中expose_php = Off# 避免暴露php調用mysql的錯誤信息display_errors = Off# 開啟PHP錯誤日志(路徑在php-fpm.conf中配置)log_errors = On# 設置PHP的時區date.timezone = PRC# 開啟opcache(1733行左右)opcache.enable=1# 設置PHP腳本允許訪問的目錄# open_basedir = /usr/share/nginx/html;6、配置php-fpmphp-fpm.conf 進程服務主配置文件# 設置錯誤日志的路徑error_log = /var/log/php-fpm/error.log# 引入www.conf文件中的配置include=/usr/local/php7/etc/php-fpm.d/*.conf# 設置主進程打開的最大文件數rlimit_files = 102400www.conf 進程服務擴展配置文件# 設置用戶和用戶組user = wwwgroup = www# 設置php監聽方式# listen = 127.0.0.1:9000 # 注意這里要設置PHP套接字文件的權限,默認是root,Nginx無法訪問。listen = /var/run/php-fpm/php-fpm.sock# 開啟慢日志slowlog = /var/log/php-fpm/php-slow.logrequest_slowlog_timeout = 10s# 設置工作進程數(根據實際情況設置)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# 設置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# 修改套接字文件權限chown -R /var/run/php-fpm/PHP教程

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美俄罗斯乱妇| 亚洲日韩欧美视频一区| 国产日本欧美一区| 国产亚洲免费的视频看| 国产亚洲xxx| 国内外成人免费激情在线视频| 欧美成人精品在线| 久热99视频在线观看| 日韩视频在线免费| 日韩黄色av网站| 日韩电影中文字幕| 日本精品视频在线观看| 日韩av一区二区在线观看| 成人av.网址在线网站| 成人av资源在线播放| 色多多国产成人永久免费网站| 日韩激情av在线免费观看| 欧美日韩免费网站| 狠狠操狠狠色综合网| 国内精品久久久久久久久| 国内精品久久久久久久| 国产精品久久久久久久久久三级| 国产一区二区日韩| 国产欧美久久一区二区| 亚洲天天在线日亚洲洲精| 97色伦亚洲国产| 日韩在线观看免费av| 国产精品色视频| 91久久精品国产91性色| 欧美国产日韩中文字幕在线| 亚洲永久在线观看| 国产亚洲精品日韩| 成人免费淫片aa视频免费| 久久99精品久久久久久噜噜| 精品av在线播放| 成人xxxxx| 亚洲性av在线| 91久久中文字幕| 91av网站在线播放| 欧美大奶子在线| 亚洲激情 国产| 一区二区国产精品视频| 91精品综合久久久久久五月天| 亚洲毛茸茸少妇高潮呻吟| 久久好看免费视频| 欧美性xxxx在线播放| 国产精品久久久久9999| www国产91| 国产精品亚洲一区二区三区| 欧美精品videos性欧美| 亚洲一区美女视频在线观看免费| 国产成人综合一区二区三区| 色偷偷av一区二区三区乱| 亚洲精品大尺度| 国产精品欧美日韩一区二区| 91国偷自产一区二区三区的观看方式| 国产丝袜视频一区| 日本国产一区二区三区| 国产精品免费网站| 91午夜在线播放| 亚洲第一级黄色片| 国产综合色香蕉精品| 国产精品欧美日韩久久| 亚洲男人第一网站| 日本精品va在线观看| 日本国产高清不卡| 日本国产欧美一区二区三区| 亚洲一区美女视频在线观看免费| www.国产精品一二区| 亚洲一区二区三区在线免费观看| 久久影视三级福利片| 欧美日韩国产丝袜另类| 久久久久久香蕉网| 亚洲国产福利在线| 久久韩剧网电视剧| 狠狠色香婷婷久久亚洲精品| 亚洲激情电影中文字幕| 在线成人激情视频| 中文字幕欧美日韩精品| 亚洲精品二三区| 97精品国产97久久久久久春色| 啪一啪鲁一鲁2019在线视频| 国产69精品久久久久9| 欧美日韩在线观看视频小说| 在线视频日韩精品| 在线播放国产一区二区三区| 一区二区在线免费视频| 国产视频久久久久| 久久影院资源站| 国产日韩精品电影| 亚洲欧美精品一区二区| 欧美性猛交丰臀xxxxx网站| 亚洲精品黄网在线观看| 亚洲综合av影视| 欧美大片网站在线观看| 精品久久久久久久久中文字幕| 欧美黑人一区二区三区| 亚洲国产免费av| 日韩欧美视频一区二区三区| 91国产美女视频| 国产精品手机播放| 国产91精品最新在线播放| 欧美另类高清videos| 深夜福利国产精品| 日韩中文字幕在线播放| 久久色在线播放| 国产成人免费91av在线| 91午夜理伦私人影院| 成人在线观看视频网站| 亚洲白拍色综合图区| 97精品视频在线播放| 国产一区二区三区在线免费观看| 久热精品在线视频| 麻豆乱码国产一区二区三区| 成人黄色免费片| 亚洲影院色无极综合| 国产美女搞久久| 成人国产精品免费视频| 日韩av手机在线看| 国产日产亚洲精品| 91av免费观看91av精品在线| 欧美亚洲在线播放| 国产精品久久久久久久久久久新郎| 国产98色在线| 国语自产精品视频在线看抢先版图片| 青青草一区二区| 精品人伦一区二区三区蜜桃网站| 久久不射电影网| 久久综合电影一区| 一夜七次郎国产精品亚洲| 欧美整片在线观看| 久久不射热爱视频精品| 久久99精品国产99久久6尤物| 欧美成人免费小视频| 日本高清久久天堂| 国产mv免费观看入口亚洲| 色婷婷综合成人av| 91夜夜揉人人捏人人添红杏| 福利视频导航一区| 亚洲资源在线看| 欧美大片网站在线观看| 日韩中文字幕在线精品| 91精品国产高清久久久久久久久| 欧美裸身视频免费观看| 国产精品第100页| 亚洲成人精品在线| 日韩在线播放视频| 欧美俄罗斯性视频| 国产成人精品久久二区二区91| 91久久在线观看| 91久久精品国产91性色| 日韩av免费在线观看| 亚洲变态欧美另类捆绑| 欧美自拍视频在线观看| 成人国产在线视频| 国产亚洲精品久久久| 亚洲欧美一区二区三区在线| 欧美性videos高清精品| 国产成人精品视频在线观看| 久久99久久亚洲国产| 欧美在线一级va免费观看| 91美女高潮出水| 日日噜噜噜夜夜爽亚洲精品| 日韩高清电影免费观看完整版|