# 創建第一個網站
打開 寶塔面板 ,選擇頂部欄的 Web 面板,第一次使用會提示安裝,并再次點擊
1. 選擇進入內網網址也就是 `http://127.0.0.1:888` 并設置相關賬號密碼。
2. 點擊左側欄 “網站” 按鈕,并選擇 “添加站點” .
3. 在彈出框內輸入你想訪問的域名(推薦后綴結尾為 ".test",例如 thinkphp.test),并選擇數據庫(mysql),PHP(使用最高版本) .
4. 如圖所示:

## Hosts
Hosts 的作用是 將指定域名 轉發到特定 IP 上,例如
`thinkphp.test 127.0.0.2`
當我們訪問 thinkphp.test 時,實際上是訪問了 127.0.0.2 這個 IP,通過這樣,我們就可以在本地實現自定義域名訪問。
## 修改 Hosts
1. 打開 資源管理器 ,在地址欄鍵入:%SystemRoot%\System32\drivers\etc\ .
2. 請右鍵 文件 hosts 并找到 屬性 -> 安全,選擇你登錄的用戶名,點擊 編輯 ,勾選 寫入 .
3. 再次右鍵 文件 hosts 選擇 Open With Code .
4. 添加一行:thinkphp.test 127.0.0.2 并保存。
5. 打開瀏覽器,在地址欄鍵入 `http://thinkphp.test` ,此時出現 寶塔面板 的歡迎界面表示成功。
## 安裝 ThinkPHP
>禁止將 public/index.php 移動到根目錄,這是不安全的,詳細內容請參閱本書 1.5 安全指南 .
1. 打開 資源管理器 ,找到你創建網站的目錄,全選并且刪除。
2. 右鍵當前目錄,選擇: Open With Code .
3. 按下組合鍵: Ctrl+Shift+` 打開終端。
在終端中鍵入:
`composer create-project topthink/think .`
打開瀏覽器,在地址欄鍵入 `http://thinkphp.test/public` ,此時出現 ThinkPHP 的歡迎界面表示成功。
## 鏈接優化
1. 打開 寶塔 Web 面板。
2. 點擊左側欄 “網站” 按鈕,并點擊右側你創建網站的 “設置” 按鈕。
3. 選擇 “網站目錄”-> “運行目錄”-> “public” 并保存。
4. 選擇 “偽靜態” 鍵入下列代碼并保存:
~~~~ nginx
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=/$1 last;
}
}
~~~~
以上操作的作用:
1. 隱藏 /Public
2. 隱藏 /index.php/
現在,只需要訪問 `http://thinkphp.test` 就大功告成!
- 第一章. 基礎信息
- 1.1 序言
- 1.2 關于作者
- 1.3 本書源碼
- 1.4 反饋糾錯
- 1.5 安全指南
- 1.6 捐助作者
- 第二章. 開發環境布置
- 2.1 編輯器選用
- 2.2 命令行工具
- 2.3 開發環境搭建
- 2.4 瀏覽器選擇
- 2.5 第一個應用
- 2.6 Git 工作流
- 第三章. 構建頁面
- 3.1 章節說明
- 3.2 靜態頁面
- 3.3 Think 命令
- 3.4 小結
- 第四章. 優化頁面
- 4.1 章節說明
- 4.2 樣式美化
- 4.3 局部視圖
- 4.4 路由鏈接
- 4.5 用戶注冊頁面
- 4.6 集中視圖
- 4.7 小結
- 第五章. 用戶模型
- 5.1 章節說明
- 5.2 數據庫遷移
- 5.3 查看數據表
- 5.4 模型文件
- 5.5 小結
- 第六章. 用戶注冊
- 6.1 章節說明
- 6.2 注冊表單
- 6.3 用戶數據驗證
- 6.4 注冊失敗錯誤信息
- 6.5 注冊成功
- 6.6 小結
- 第七章. 會話管理
- 7.1 章節說明
- 7.2 會話
- 7.3 用戶登錄
- 7.4 退出
- 7.5 小結
- 第八章. 用戶 CRUD
- 8.1 章節說明
- 8.2 重構代碼
- 8.3 更新用戶
- 8.4 權限系統
- 8.5 列出所有用戶
- 8.6 刪除用戶
- 8.7 訪客模式
- 8.8 優化前端
- 8.9 小結
- 第九章. 微博 CRUD
- 9.1 章節說明
- 9.2 微博模型
- 9.3 顯示微博
- 9.4 發布微博
- 9.5 微博數據流
- 9.6 刪除微博
- 9.7 小結