1.Thinkphp的下載與啟動


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

打開命令行復制上面的命令輸入,回車執行,如果鏡像源和環境沒問題,就會看到如下結果:

image-20200520171520812

啟動tp5.1

方案一 配置虛擬主機啟動

配置apache虛擬主機

找到xampp的apache配置虛擬主機的文件並打開

image-20200520173544202

在打開的文件將下面內容復制進去,這是配置虛擬主機,有需要可以自行修改。

# 設置虛擬主機
<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目錄,保存日志,如圖

image-20200520174347483

添加apache監聽8080端口

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

image-20200520180908052

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

image-20200520181107612

這表示虛擬機主機+端口監聽設置成功,那如果我想使用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/

image-20200520182634416

那這還要加上端口可不可以不加?是可以的直接將虛擬主機端口配置成80,不用配置監聽8080端口即可

方案二 命令行啟動

進入下載好的tp5.1的項目根路徑,在這里按住shift+鼠標右擊運行下面命令

php think run

image-20200520183451444

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

image-20200520183613060

注:生產環境下一定要運行在apache或nginx環境下

命令行模式啟動不支持熱加載配置。需要手動停止再次啟動

方案三 復制到xampp的web根目錄運行

xampp是有默認的web根目錄的就是xampp目錄下的htdocs目錄,直接將我們下載好的tp5.1復制到這個目錄

image-20200520184124743

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

image-20200520184221910


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM