# 创建第一个网站
打开 宝塔面板 ,选择顶部栏的 Web 面板,第一次使用会提示安装,并再次点击
1. 选择进入内网网址也就是 `http://127.0.0.1:888` 并设置相关账号密码。
2. 点击左侧栏 “网站” 按钮,并选择 “添加站点” .
3. 在弹出框内输入你想访问的域名(推荐后缀结尾为 ".test",例如 thinkphp.test),并选择数据库(mysql),PHP(使用最高版本) .
4. 如图所示:
![img](https://box.kancloud.cn/d9f2b5321715e5608fd8784e76e0d3aa_562x581.png)
## 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 小结