内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

centos7環(huán)境下nginx和php7配置說明

基于以下環(huán)境已經(jīng)安裝ok:

注:為了使用方便,需要將php加到系統(tǒng)環(huán)境變量中,如果在沒有添加到環(huán)境變量之前,執(zhí)行“php -v”命令查看當前php版本信息時時,則會提示命令不存在的錯誤,添加命令:

創(chuàng)新互聯(lián)公司專注于慶元網(wǎng)站建設服務及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供慶元營銷型網(wǎng)站建設,慶元網(wǎng)站制作、慶元網(wǎng)頁設計、慶元網(wǎng)站官網(wǎng)定制、成都微信小程序服務,打造慶元網(wǎng)絡公司原創(chuàng)品牌,更為您提供慶元網(wǎng)站排名全網(wǎng)營銷落地服務。

$echo -e \'nexport PATH=/usr/local/php/bin:/usr/local/php/sbin:$PATHn\' >> /etc/profile && source /etc/profile $php -v PHP 7.1.10 (cli) (built: Nov 10 2017 18:02:06) ( NTS ) Copyright (c) 1997-2017 The PHP Group Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies PHP配置

拷貝php7.1.10源碼目錄下相應配置文件到php安裝的etc目錄下:

$cd /usr/local/php/etc/ $cp php.ini-production php.ini $cp php-fpm.conf.default php-fpm.conf $cp php-fpm.d/www.conf.default php-fpm.d/www.conf $ls pear.conf php-fpm.conf php-fpm.conf.default php-fpm.d php.ini

php.ini配置

# 不顯示錯誤,默認 display_errors = Off # 在關(guān)閉display_errors后開啟PHP錯誤日志(路徑在php-fpm.conf中配置),默認 log_errors = On # 字符集,默認 default_charset = "UTF-8" # 文件上傳大小,默認值太小,如果是后臺應用,一般涉及上傳文件,可設置大點 upload_max_filesize = 64M # Maximum size of POST data that PHP will accept. 表單值,默認是8M,如果表單含有多圖上傳,大小可能不夠。超過該大小后臺收不到 表單數(shù)據(jù) post_max_size = 64M # 設置PHP的擴展庫路徑,,默認被注釋了。 extension_dir = "/usr/local/php7/lib/php/extensions/" # 如果不設置extension_dir,也可以直接寫絕對位置: # extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20151012/redis.so # 設置PHP的時區(qū) date.timezone = PRC # 開啟opcache,默認是0,官方介紹這可以大幅提升性能,建議開啟 [opcache] ; Determines if Zend OPCache is enabled opcache.enable=1

php-fpm.conf配置

; 去掉里分號,方便以后重啟。建議修改 ; Default Value: none ; 下面的值最終目錄是/usr/local/php/var/run/php-fpm.pid ; 開啟后可以平滑重啟php-fpm pid = run/php-fpm.pid ; 設置錯誤日志的路徑,可以默認值 ; Note: the default prefix is /usr/local/php/var ; Default Value: log/php-fpm.log, 即/usr/local/php/var/log/php-fpm.log error_log = log/php-fpm.log ; Log等級,可以默認值 ; Possible Values: alert, error, warning, notice, debug ; Default Value: notice log_level = notice ; 后臺運行,默認yes,可以默認值 ; Default Value: yes ;daemonize = yes ; 引入www.conf文件中的配置,可以默認值,如果沒有可手動加入 include=/usr/local/php/etc/php-fpm.d/*.conf

www.conf配置(在etc/php-fpm.d/目錄下,它是php-fpm進程服務的擴展配置文件,有些會將此文件內(nèi)容直接放到php-fpm.conf后面,建議分出來,這樣更好維護)

; 設置用戶和用戶組,默認都是nobody??梢阅J值。決定你的php是以什么用戶運行,這里配置為www,注意需要添加www用戶并添加 ; 到相應用戶組 user = www group = www ; 設置PHP監(jiān)聽 ; 下面是默認值,可以默認值。此值與nginx.conf相應配置對應 listen = 127.0.0.1:9000 ; 也可以配置為sock方式。根據(jù)nginx.conf中的配置fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock; ; listen = /var/run/php-fpm/php-fpm.sock ######開啟慢日志。可以默認值 slowlog = var/log/$pool.log.slow request_slowlog_timeout = 10

添加www用戶并設置組(如果已經(jīng)有www用戶可略過)

$useradd www #假如你的運行目錄也正巧放在目錄下/home/www/src $chown -R www:www /home/www/src

檢查phpp-fpm.conf配置文件是否正確

$/usr/local/php/sbin/php-fpm -t [01-Dec-2017 17:06:24] NOTICE: configuration file /usr/local/php/etc/php-fpm.conf test is successful

啟動php-fpm

#啟動 $/usr/local/php/sbin/php-fpm #其他相關(guān)操作命名 $killall php-fpm #關(guān)閉 $ps aux |grep php-fpm #查看啟動情況 NGINX配置

nginx.conf配置

http { server_tokens off; include mime.types; default_type application/octet-stream; charset utf-8; #解決虛擬主機名字過長 server_names_hash_bucket_size 128; client_header_buffer_size 32k; large_client_header_buffers 4 32k; client_max_body_size 64m; 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; fastcgi_buffer_size 128k; fastcgi_buffers 8 128k; fastcgi_busy_buffers_size 256k; fastcgi_temp_file_write_size 256k; #開啟gzip 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; gzip_disable msie6; #設置nginx日志格式 log_format access \'Time: $time_iso8601 \' \'Remote Addr: $remote_addr \' \'Request: $request \' \'Status: $status \' \'Body Sent[B]:$body_bytes_sent \' \'Http Referer: $http_referer \' \'Http User Agent: $http_user_agent \' \'Http x Forwarded For: $http_x_forwarded_for\'; access_log off; #文件底部添加,避免多個web服務配置在一個nginx.conf文件下,以便更好的維護 include /usr/local/nginx/conf/vhosts/*.conf; }

添加你需要的web服務配置到vhosts下,如g.ktvme.com.conf,命名自己看得懂即可

server { listen 8080; server_name g.ktvme.com; charset utf-8; root /home/www/src/g.ktvme.com/public; index index.php; location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php$1 last; break; } } location ~ .php$ { fastcgi_pass 127.0.0.1:9000;#對應php-fpm.d/www.conf listen配置 fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /home/www/src/g.ktvme.com/public/$fastcgi_script_name; include fastcgi_params; } location ~ .+.php($|/) { #配置PHP支持PATH_INFO進行URL重寫 set $script $uri; set $path_info "/"; if ($uri ~ "^(.+.php)(/.+)"){ set $script $1; set $path_info $2; } fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php?IF_REWRITE=1; include fastcgi_params; fastcgi_param SCRIPT_FILENAME /home/www/src/g.ktvme.com/public/$script; fastcgi_param PATH_INFO $path_info; fastcgi_param SCRIPT_NAME $script; } }

啟動nginx

#查看nginx 配置是否ok $nginx -t nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful #啟動 $nginx #或/usr/local/nginx/sbin/nginx #重啟 $nginx -s reload #停止 $nginx -s stop

到此就完成php和ngnix的配置,理論應該可以正常訪問到你的web服務

memeched服務安裝

1、包地址:http://memcached.org/downloads

2、memcached需依賴于libevent,所以沒有安裝的需先安裝libevent:

下載地址:http://www.monkey.org/~provos/libevent/

進入libevent包目錄

$./configure --prefix=/usr/local/libevent # (/usr/local/libevent 是安裝路徑) $make && make install

3、memcached安裝

進入memcached目錄

$./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent/ $make && make install

4、啟動Memcache的服務器端:

$/usr/local/memcache/bin/memcached -d -m 10 -u root -l 192.168.0.200 -p 11211-c 256 -P /tmp/memcached.pid 

啟動參數(shù):

-d 選項是啟動一個守護進程,

-m 是分配給Memcache使用的內(nèi)存數(shù)量,單位是MB,默認64MB

-M return error on memory exhausted (rather than removing items)

-u 是運行Memcache的用戶,如果當前為root 的話,需要使用此參數(shù)指定用戶。

-l 是監(jiān)聽的服務器IP地址,默認為所有網(wǎng)卡。

-p 是設置Memcache的TCP監(jiān)聽的端口,最好是1024以上的端口

-c 選項是運行的并發(fā)連接數(shù),默認是1024

-P 是設置保存Memcache的pid文件

-f <factor> chunk size growth factor (default: 1.25)

-I Override the size of each slab page. Adjusts max item size(1.4.2版本新增)

運行ps aux|grep memcached

若有memcached相關(guān)進程則說明成功!

殺死m(xù)emcahed

$kill `cat /tmp/memcached.pid`

5、設置開機啟動

寫服務腳本

$vi /etc/init.d/memcached #寫入以下腳本 #!/bin/sh # # memcached: MemCached Daemon # # chkconfig: - 90 25 # description: MemCached Daemon # # Source function library. . /etc/rc.d/init.d/functions . /etc/sysconfig/network #[ ${NETWORKING} = "no" ] && exit 0 #[ -r /etc/sysconfig/dund ] || exit 0 #. /etc/sysconfig/dund #[ -z "$DUNDARGS" ] && exit 0 MEMCACHED="/usr/local/memcache/bin/memcached" SERVER_IP="127.0.0.1" SERVER_PORT="11211" [ -f $MEMCACHED ] || exit 1 start() { echo -n $"Starting memcached: " daemon $MEMCACHED -u daemon -d -m 2048 -l $SERVER_IP -p $SERVER_PORT -P /tmp/memcached.pid echo } stop() { echo -n $"Shutting down memcached: " killproc memcached echo } # See how we were called. case "$1" in start) start ;; stop) stop ;; restart) stop sleep 3 start ;; *) echo $"Usage: $0 {start|stop|restart}" exit 1 esac exit 0

設置啟動服務

$chmod 755 /etc/init.d/memcached #增加執(zhí)行權(quán)限 $chkconfig memcached on #設置開機啟動 $chkconfig --list memcached #查看是否設置成功

服務管理命令

$service memcached start # 啟動memcached $service memcached stop # 關(guān)閉memcached $service memcached restart # 重啟memcached

當前文章:centos7環(huán)境下nginx和php7配置說明
當前地址:http://m.rwnh.cn/article2/cjheoc.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、外貿(mào)網(wǎng)站建設自適應網(wǎng)站、網(wǎng)站改版網(wǎng)站建設、動態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站建設網(wǎng)站維護公司
鄂托克旗| 清河县| 靖州| 花莲市| 剑川县| 根河市| 漯河市| 泌阳县| 壤塘县| 布尔津县| 山东省| 色达县| 荥阳市| 南川市| 云浮市| 田林县| 商水县| 新闻| 棋牌| 临猗县| 利津县| 鄂托克旗| 上饶县| 永宁县| 宝应县| 泌阳县| 固镇县| 万山特区| 乌拉特后旗| 滕州市| 婺源县| 松桃| 湖南省| 洛南县| 萍乡市| 金坛市| 铁力市| 公安县| 旺苍县| 广灵县| 建昌县|