第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

LNMP下thinkPHP配置記錄

標(biāo)簽:
ThinkPHP

这段时间一直在学习小程序相关知识,想借助微信平台,在小程序上开发一套商城,初期想实现的基本功能是,能够单独购买,团购,下单可以修改数量,物品有基本的库存,销量,有规格可设置不同价格.

thinkPHP是国内比较流行的PHP框架,特别是5.0之后的版本,做了很多优化,删减,更加简洁,为API开发而设计的高性能框架,受到很多PHP开发者的青睐.

用thinkPHP开发完项目,下一步就是要部署,小O的生产环境是在Linux下,使用Nginx作为http和反向代理服务器.小O安装的是lnmp,thinPHP5.0.7,nginx1.10.0的环境遇到的情况

1.找不到文件Warning:scandisk()问题,解决办法打开vim /usr/local/php/etc/php.ini,找到disable_functions去掉scandir保存(:wq)并重启php-fpm即可.

2.Php fastcgi配置,在vim /usr/local/nginx/conf/enable-php-tp5.conf,配置内容:

location ~ [^/].php(/|$)

{

try_files $uri =404;

fastcgi_pass unix:/tmp/php-cgi.sock;

fastcgi_index index.php;

include fastcgi.conf;

#定义变量 $path_info 用于存放pathinfo信息

set $path_info “”;

#定义变量 $real_script_name用于存放真实地址

set $real_script_name $fastcgi_script_name;

#如果地址与引号内的正则表达式匹配

if ($fastcgi_script_name ~ “^(.+?.php)(/.+)$”) {

#将文件地址赋值给变量 $real_script_name

set $real_script_name $1;

#将文件地址后的参数赋值给变量 $path_info

set $path_info $2;

}

#配置fastcgi的一些参数

fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;

fastcgi_param SCRIPT_NAME $real_script_name;

fastcgi_param PATH_INFO $path_info;

}

3.配置HTTPS,vim /use/local/nginx/conf/vhost/tpsc.domain.com.ssl.conf,需要获取SSL的证书,可以从各大云平台免费获取即可

server {

listen 443;

server_name tpsc.domain.com;

index index.php

access_log /data/wwwlogs/tpsc_domain_access.log;

error_log /data/wwwlogs/tpsc_domain_error.log;

set $root /data/xcx/tp5/public;

root /data/xcx/tp5/public;

ssl on;

ssl_certificate vhost/ssl/tpsc_domain.pem;

ssl_certificate_key vhost/ssl/tpsc_domain_private.key;

ssl_session_timeout 5m;

ssl_protocols TLSv1 TLSv1.1 TLSv1.2;

ssl_ciphers AESGCM:ALL:!DH:!EXPORT:!RC4:+HIGH:!MEDIUM:!LOW:!aNULL:!eNULL;

ssl_prefer_server_ciphers on;

#error_page 404 /404.html;

include enable-php-tp5.conf;

location /nginx_status

{

stub_status on;

access_log off;

}

location ~ .*.(gif|jpg|jpeg|png|bmp|swf)$

{

expires 30d;

}

location ~ .*.(js|css)?$

{

expires 12h;

}

location ~ /.

{

deny all;

}

}

4.配置80端口跳转到443,vim /use/local/nginx/conf/vhost/tpsc.domain.com.conf

server {

listen 80;

server_name tpsc.domain.com;

rewrite ^(.*) https://$server_name$1 permanent;

}

简单的配置希望对您有帮助.



作者:OneTODO
链接:https://www.jianshu.com/p/094306543fe1

點擊查看更多內(nèi)容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊有機(jī)會得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消