在這里我也不怎么多說了 這是從我在我博客寫的一篇文章 然后在這里發(fā)布的 希望大家喜歡 以后盡量慢慢更新(可以百度翹課網進行查看)
利用寶塔面板安裝Thinkcmf框架教程 寫的不好大家原諒哦 畢竟是第一篇第一步:環(huán)境準備(在這里我用的是win系統(tǒng)來給大家做演示,建議大家用linux)
我的環(huán)境為
Nginx 1.17.2
MySQL 5.5.62
phpMyAdmin 4.8
PHP-7.2
具體大家可以自己隨心搭配 建議用我的配置哦
第二步:源碼下載
Thinkcmf源碼大家可以去官網進行源碼下載,也可以用我為大家復制過來的
GitHub:https://github.com/thinkcmf/thinkcmf/tree/5.1 主要倉庫
碼云:https://gitee.com/thinkcmf/ThinkCMF/tree/5.1 中國鏡像(建議大家用這個,速度快--需要注冊賬戶)
下載之后大家可以上傳至服務器哦
第三步:網站搭建
至于怎么搭建網站就不用一步一步教了吧
小白就直接點擊面板--網站--添加站點--輸入域名然后創(chuàng)建數(shù)據(jù)庫即可
(ftp看個人創(chuàng)建--個人認為在不涉及第三方技術人員情況下不建議使用ftp哦)
第四步:設置偽靜態(tài)(ng)---按照Thinkcmf官網阿帕奇(Apache)暫時不考慮
直接復制下面然后粘貼至網站的偽靜態(tài)下面
(由于排版原因記住要把location/{ 一起復制哦)
location / {
index index.php index.html index.htm; #如果請求既不是一個文件,也不是一個目錄,則執(zhí)行一下重寫規(guī)則 if (!-e $request_filename) { #地址作為將參數(shù)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; #如果請求既不是一個文件,也不是一個目錄,則執(zhí)行一下重寫規(guī)則 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; #將文件地址后的參數(shù)賦值給變量 $path_info set $path_info $2; } #配置fastcgi的一些參數(shù) 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)進行安裝 安裝完即可使用了哦
剛剛安裝完沒有門戶管理 首頁也是官方默認的哦 下期我會為大家用圖文方式來介紹安裝哦
希望大家喜歡我的教程文章
掃描二維碼推送至手機訪問。
版權聲明:本文由信途科技轉載于網絡,如有侵權聯(lián)系站長刪除。