thinkcmf搭建教程_bt实战Thinkcmf搭建安装教程——Thinkcmf
框架搭建安装教程
实战⽇记
借⽤bt实战操作
第⼀步:环境准备(在这⾥我⽤的是win系统来给⼤家做演⽰,建议⼤家⽤linux)我的环境为Nginx 1.17.2MySQL 5.5.62phpMyAdmin 4.8PHP-7.2具体⼤家可以⾃⼰随⼼搭配 建议⽤我的配置哦
第⼆步:源码下载Thinkcmf源码⼤家可以去官⽹进⾏源码下载,也可以⽤我为⼤家复制过来的
下载之后⼤家可以上传⾄服务器哦
第三步:⽹站搭建⾄于怎么搭建⽹站就不⽤⼀步⼀步教了吧 ⼩⽩就直接点击⾯板--⽹站--添加站点--输⼊域名然后创建数据库即可(ftp看个⼈创建--个⼈认为在不涉及第三⽅技术⼈员情况下不建议使⽤ftp哦)
第四步:设置伪静态(ng)---按照Thinkcmf官⽹阿帕奇(Apache)暂时不考虑直接复制下⾯然后粘贴⾄⽹站的伪静态下⾯(由于排版原因记住要把location/{ ⼀起复制哦)location / { index index.php index.html index.
htm; #如果请求既不是⼀个⽂件,也不是⼀个⽬录,则执⾏⼀下重写规则 if (!-e $request_filename) { #地址作为将参数rewrite到index.php上。 rewrite ^/(.*)$ /index.php?s=$1; #若是⼦⽬录则使⽤下⾯这句,将subdir改成⽬录名称即可。 #rewrite ^/subdir/(.*)$ /subdir/index.php?s=$1; }}location /api/ { index
index.php index.html index.htm; #如果请求既不是⼀个⽂件,也不是⼀个⽬录,则执⾏⼀下重写规则 if (!-e $request_filename) { #若是⼦⽬录则使⽤下⾯这句,将subdir改成⽬录名称即可。 rewrite ^/api/(.*)$ /api.php?s=$1; }}location ~* ^\/upload\/.+\.
(html|php)$ { return 404;}location ~* ^\/plugins\/.+\.(html|php)$ { return 404;}location ~* ^\/themes\/.+\.(html|php)$ { return 404;}#proxy the php scripts to php-fpmlocation ~ \.php { include fastcgi_params; ##pathinfo⽀持start #定义变量$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; ###pathinfo⽀持end fastcgi_intercept_errors on; fastcgi_pass 127.0.0.1:9000; # fastcgi_pass 如果是 sock形式,可能是下⾯的配置 # fastcgi_pass unix:/tmp/php-cgi.sock}
第五步:设置运⾏⽬录、php扩展⼯具
为什么设置这⼀步我就不多解释介绍 按照步骤做就是 仔细看thinkcmf官⽅介绍就知道了public/index.php是项⽬的⼊⼝⽂件,配置服务器时要把 public ⽬录作为 web ⽬录(运营⽬录就是web⽬录 就这样理解就是 简单明了)--点击⽹站--点击域名--点击⽹站⽬录--设置运⾏⽬录为pulic--注意要关闭open_basedir(顾名思义就是防跨站攻击)--(不到在哪⾥设置的看上图即可知道位置在哪⾥)注意这个时候去装⼀个fileinfo php扩展⼯具 然后设置完即可
第六步:直接运⾏域名(ip)进⾏安装 安装完即可使⽤了哦 刚刚安装完没有门户管理 ⾸页也是官⽅默认的哦 下期我会为⼤家⽤图⽂⽅式来介绍安装哦php项目搭建
喜欢的话记得点赞哦 -----梦云留

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。