thinkphp5.1官方文檔地址
https://www.kancloud.cn/manual/thinkphp5_1/353946
說明
如果安裝tp5.1之前的版本,則可以直接在官網下載即可,如果是要安裝大於等於tp5.1的版本則必須使用omposer或者git方式安裝
composer安裝和配置,可以參考這個https://www.cnblogs.com/makalochen/p/12924054.html
環境要求
ThinkPHP5.1的環境要求如下:
- PHP >= 5.6.0
- PDO PHP Extension
- MBstring PHP Extension
下載thinkphp5.1
composer 下載項目格式寫法
composer create-project [--prefer-dist] topthink/think=[版本號] tp5
如果不寫版本號,則下載 php版本所支持的最高的穩定版本
例:
composer create-project --prefer-dist topthink/think=5.1.* tp5.1
注:
composer 表示執行composer程序
create-project 通過composer去創建項目
topthink/think 框架的名稱
--prefer-dist 優先下載壓縮包方式,而不是直接從github上下載源碼
tp5 表示目錄名字,執行完畢后,會在當前目錄下的tp5子目錄安裝最新版本的ThinkPHP,這個目錄就是我們后面會經常提到的應用根目錄
composer下載tp5.1寫法
composer create-project --prefer-dist topthink/think=5.1.* tp5.1
打開命令行復制上面的命令輸入,回車執行,如果鏡像源和環境沒問題,就會看到如下結果:

啟動tp5.1
方案一 配置虛擬主機啟動
配置apache虛擬主機
找到xampp的apache配置虛擬主機的文件並打開

在打開的文件將下面內容復制進去,這是配置虛擬主機,有需要可以自行修改。
# 設置虛擬主機
<VirtualHost *:8080>
# 設置網站目錄
DocumentRoot "D:/php_code/tp5.1/public"
# 設置網站域名
ServerName www.tp5.com
# 錯誤日志
ErrorLog "D:/php_code/tp5.1/logs/error.log"
# 成功日志
CustomLog "D:/php_code/tp5.1/logs/access.log" combined
# 設置目錄訪問權限
<Directory "D:/php_code/tp5.1/public">
# 指定目錄啟用特懷
Options Indexes FollowSymLinks
# 是否允許使用.htaccess文件
AllowOverride All
# 訪問目錄權限
Require all granted
</Directory>
</VirtualHost>
然后在下載好的tp5.1目錄下創建logs目錄,保存日志,如圖

添加apache監聽8080端口
找到apache的conf目錄打開httpd.conf文件在Listen 80下面加入一行Listen 8080

重啟一下apache,使用瀏覽器訪問http://localhost:8080,即可看到如下圖

這表示虛擬機主機+端口監聽設置成功,那如果我想使用www.tp5.com:8080訪問呢?那就需要配置hosts文件,將127.0.0.1映射到www.tp5.com 了
設置設置hosts文件
win+R輸入C:\windows\system32\drivers\etc目錄找到hosts文件,如果沒有這個文件就創建一個,如果有就打開寫入以下內容並保存
127.0.0.1 www.tp5.com
然后打開瀏覽器訪問http://www.tp5.com:8080/

那這還要加上端口可不可以不加?是可以的直接將虛擬主機端口配置成80,不用配置監聽8080端口即可
方案二 命令行啟動
進入下載好的tp5.1的項目根路徑,在這里按住shift+鼠標右擊運行下面命令
php think run

用瀏覽器訪問http://127.0.0.1:8000

注:生產環境下一定要運行在apache或nginx環境下
命令行模式啟動不支持熱加載配置。需要手動停止再次啟動
方案三 復制到xampp的web根目錄運行
xampp是有默認的web根目錄的就是xampp目錄下的htdocs目錄,直接將我們下載好的tp5.1復制到這個目錄

然后用瀏覽器訪問http://localhost/tp5.1/public/即可

