thinkphp是一款php開發(fā)框架,具有輕量、高效、簡單易學(xué)等特點,因此備受開發(fā)者們的喜愛。本文將介紹thinkphp的下載安裝教程,供廣大開發(fā)者們參考。
一、下載thinkphp
1、在thinkphp的官網(wǎng)上下載源碼包,地址為http://www.thinkphp.cn/download.html。
2、選擇最新版本,點擊下載。下載完成后,解壓到本地任意目錄下。
二、安裝thinkphp
立即學(xué)習(xí)“PHP免費學(xué)習(xí)筆記(深入)”;
1、配置環(huán)境
在本地搭建開發(fā)環(huán)境,需要安裝Web Server、PHP和mysql。具體安裝教程這里不再贅述,各位開發(fā)者可以自行查詢相關(guān)教程。
2、配置虛擬主機
在apache的虛擬主機配置文件(httpd-vhosts.conf)中增加一個虛擬主機,將thinkphp的解壓目錄設(shè)置為虛擬主機的根目錄。
示例代碼:
<VirtualHost *:80> ServerAdmin test@test.com DocumentRoot "D:/xampp/htdocs/tp5/public" ServerName tp5.com ErrorLog "logs/tp5.com-error.log" CustomLog "logs/tp5.com-access.log" common <Directory "D:/xampp/htdocs/tp5/public"> #此處建議設(shè)置為All。如果只想允許訪問某些目錄,可以使用對應(yīng)的目錄名稱。 Require all granted </Directory> </VirtualHost>
3、設(shè)置數(shù)據(jù)庫
在thinkphp的應(yīng)用目錄中,找到database.php文件,將其中的數(shù)據(jù)庫配置信息修改為本地的MySQL信息。
示例代碼:
return [ // 數(shù)據(jù)庫類型 'type' => 'mysql', // 服務(wù)器地址 'hostname' => 'localhost', // 數(shù)據(jù)庫名 'database' => 'database', // 用戶名 'username' => 'root', // 密碼 'password' => 'root', // 端口 'hostport' => '', //連接dsn 'dsn' => '', // 數(shù)據(jù)庫連接參數(shù) 'params' => [], // 數(shù)據(jù)庫編碼默認(rèn)采用utf8 'charset' => 'utf8', // 數(shù)據(jù)庫表前綴 'prefix' => '', // 數(shù)據(jù)庫調(diào)試模式 'debug' => false, // 數(shù)據(jù)庫部署方式:0 集中式(單一服務(wù)器),1 分布式(主從服務(wù)器) 'deploy' => 0, // 數(shù)據(jù)庫讀寫是否分離 主從式有效 'rw_separate' => false, // 讀寫分離后 主服務(wù)器數(shù)量 'master_num' => 1, // 指定從服務(wù)器序號 'slave_no' => '', // 是否嚴(yán)格檢查字段是否存在 'fields_strict' => true, // 數(shù)據(jù)集返回類型 'resultset_type' => 'array', // 自動寫入時間戳字段 'auto_timestamp' => false, // 時間字段取出后的默認(rèn)時間格式 'datetime_format' => 'Y-m-d H:i:s', // 是否需要進行SQL性能分析 'sql_explain' => false, ];
三、運行thinkphp
1、在虛擬主機對應(yīng)的域名(例如tp5.com)下創(chuàng)建一個新的應(yīng)用。
示例命令(需要在thinkphp的解壓目錄下運行):
php think build your_app
此處,your_app指代創(chuàng)建的應(yīng)用名稱,可以根據(jù)自己的喜好進行修改。
2、在瀏覽器中輸入虛擬主機對應(yīng)的域名(例如tp5.com),即可進入應(yīng)用的默認(rèn)界面。
完成以上所有步驟后,你已經(jīng)成功安裝了thinkphp框架。開發(fā)者們可以在此基礎(chǔ)上進行二次開發(fā),實現(xiàn)更多有趣的功能。