TP5.0框架上手準備
1:首先需要安裝並除錯
方法一:在官網:[地址](http://www.thinkphp.cn),下載完整版的TP框架放在對應的www目錄下;
方法二:利用composer進行安裝,下載安裝composer後,在DOS視窗切換到對應目錄下輸入:
composer create-project topthink/think=5.0.* thinkphp_5.0 --prefer-dist
設定測試開發訪問域名:
以Windows為例:在:C:\Windows\System32\drivers\etc\hosts 下新增對應的IP地址及訪問域名即可
例如:(127.0.0.1 www.x.com)
設定Apache的許可權:
路徑:Appserv\Apache24\conf\httpd.conf 下刪除許可權前面的'#',大致應該在514行左右的樣子
取消這段前面的'#': Include conf/extra/httpd-vhosts.conf
在Apache中新增配置TP檔案
路徑:Appserv\Apache24\conf\extra\httpd-vhosts.conf 下, 在檔案末新增以下配置引數
<VirtualHost *:80> DocumentRoot "F:\Appserv\www\thinkphp_5.0\public" ServerName www.a.com <Directory "F:\Appserv\www\thinkphp_5.0\public"> Options Indexes FollowSymlinks AllowOverride All Require all granted </Directory> </VirtualHost>
完成以上設定後重啟Apache伺服器通過設定域名'www.x.com'測試是否安裝成功(如果成功訪問的話會有相關的提示)
2:瞭解TP框架的目錄結構和簡單上手的說明
目錄結構(直接上圖,一目瞭然)
連線資料庫:
開啟TP框架中的application下的database.php(資料庫相關操作)和config.php(配置相關操作)
裡面都有相關明確的註釋,這裡就不贅述了
3:簡化URL訪問地址 (相當於隱藏入口檔案和模組)
簡化前:http://localhost/index.php/Home/Index/search
簡化後:http://localhost/search
1)在 Appserv\Apache24\conf\httpd.conf 中將 #LoadModule rewrite_module modules/mod_rewrite.so 前面的'#'刪除掉,
2)上面已經設定過了,就是在Apache中新增配置檔案,設定成標紅色的ALL
3)如果是TP5.0的話預設是有的, 就是在TP框架內的public下新建一個.htaccess檔案, 內容是:
<IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] </IfModule>
到這裡直接使用方法訪問測試,應該是可以成功的,沒有問題滴
相關推薦
TP5.0框架上手準備
活到老學到老,祝上手順利 1:首先需要安裝並除錯 方法一:在官網:[地址](http://www.thinkphp.cn),下載完整版的TP框架放在對應的www目錄下; 方法二:利用composer進行安裝,下載安裝composer後,在DOS視
TP5.0框架事務處理操作示例
文章來自:原始碼線上https://shengli.me/php/231.html 本文介紹ThinkPHP5.0框架事務處理操作,結合例項形式分析了ThinkPHP5針對刪除操作的事務處理相關操作技巧,可以加深對ThinkPHP原始碼的理解,需要的朋友可以參考下 事務的呼
微信公眾號開發完整教程(一) PHP7.0版本,TP5.0框架
因為工作的需要,這一兩年對微信公眾號和小程式,專案製作的比較多。所以我才打算寫一篇全面的製作教程,當然了,最好的教程是微信工作平臺的文件。我這裡只是講述一下我的工作中的製作流程。所有相關文章的原始碼,我託管在我自己的github上面,歡迎關注:地址點選開啟連結。接下來開始我們
DWR3.0框架入門(3) —— ScriptSession的維護及優化
final comm scrip javax href run com stat creat 1.ScriptSession使用中存在的問題 在上一節實現了服務器的推送功能,但是根據 ScriptSession的生命周期我們可以得出以下幾點的問題:
Caffe 深度學習框架上手教程
att per share caff 但是 fill ... post 高效 Caffe 深度學習框架上手教程 blink 15年1月 Caffe (CNN, deep learning) 介紹 Caffe -----------Convo
BJQA-IIATF1.0框架之《自動生成有效請求Json串》
params break lap err lag reat 參數 utils net 2017年7月28日,今天是一個裏程碑的日子,根據參數及數值通過結對有效算法自動生成字典形式的測試用例功能模塊完成,鼓掌,鼓掌! 替換postdata模板內指定元素值的代碼如下: 1
tp5.0 學習(一):虛擬環境安裝
安裝php admin cat code logs exe erro ron log 一、文件目錄: application: 應用目錄,開發文件存放地 extend:擴展 public:入口文件 thinkphp:核心代碼 vendor:第三方類庫 二、域名Apache配
php-laravel4.0框架 簡單快速入門
web服務 正則表達式 view 遷移 cor isa content 文件配置 end 前提必須已經安裝好了laravel4.0版本。 寫入權限: 安裝完 Laravel ,你還需要為web服務器設置 app/storage 目錄的寫入權限。 目錄結構: 安裝完框
TP5.0 session
pre keyword str 註冊 用戶註冊 string 5.0 key 保存 在用戶註冊的時候保存session: Session::set(‘name‘,‘thinkphp‘); Session::set(‘name‘,‘thinkphp‘,‘think‘);第一個
tp5.0整合七牛雲圖片上傳
分享 http 沒有 ger cti str get res 文件名 這裏以上傳圖片為例 上傳其他文件也是大同小異 使用composer安裝gmars/tp5-qiniu 安裝成功則在vendor目錄下多出一個目錄 這個目錄含有整合七牛雲的所有類包等文件 控制器中添加up
TP5.0 mysql 使用函數時 怎樣用數組的方式來查詢
comm 表達式 字段 stat name 例子 ref www. where 今天在查詢數據的時候 遇到一個小問題 就是在用TP5.0的時候 查詢數據的時候需要用到一個函數 FIND_IN_SET 對於這個函數的用處 就是 首先舉個例子來說: 有個文章表裏面有個ty
tp5.0清除緩沖
$path control rmdir code clear cti nds func ear namespace app\admin\controller;use think\Cache;class Caches extends Base{public function
tp5.0行為的用法,可以存入json數據,方便讀取數據。
用法 是我 () func 命名空間 init json數據 json one 1.首先新建個文件夾命名為behavior;2.在文件夾下面新建一個類,如Auth類;3 . 定義命名空間<?php namespace app\admin\behavior;//Conf
tp5.0中及其常用方法的一些函數方法(自己看)和技巧(不斷添加中)
pro xtend yml 數據庫操作 apach txt 圖標 index run 1.目錄結構 2.路由 3..控制器 4.模型寫法 5.視圖標簽 6.數據庫操作 7.表單驗證 --------------------------- 1.目錄結構
TP5.0中使用trace調試
error conf 使用 配置 文件 技術 bubuko onf 我們 1.在項目 的配置文件config.php 配置, 2.在程序中使用trace: 3.在瀏覽器網頁上打開 得到如下圖所示:點擊 “用戶變量”,即可查看使用trace輸出的變量 或
【TP5.0】model的操作方法
新增 src ted lse 圖片 希望 ace 復制代碼 推薦 //默認主鍵為自動識別,如果需要指定,可以設置屬性: namespace app\index\model; use think\Model; class User extends Model {
18.Yii2.0框架模型修改記錄 和 修改點擊量
out home one done class eal llc use app 目錄 修改數據 修改點擊量 修改數據 上面要 use app\models\Article; //修改 //http://yii.com/?r=home/Edit
第四節:框架前期準備篇之進程外Session的兩種配置方式
connect 也會 strong 缺點 col 客戶端 配置 ott 小學生 一. 基本介紹 1. 背景:Asp.Net默認的Session機制是進程內,存儲在服務器端內存中,有這麽幾個缺點: ①:既然存在內存中,空間有限,不能存儲大數據量信息,數據量多的話S
bootstrap3.0 框架應用總結
一 首先匯入 bootstrap模組外掛 匯入bootstrap的css外掛,js外掛 還有jquery <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.mi
tp5.0手寫ajax列表分頁
1:檢視層 <head> <meta charset="UTF-8"> <link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/4.0.0/css/bootstrap.css"&g