thinkphp8使用指南

运行环境及ThinkPHP8.x的配置和安装

1. phpEnv配置安装

  • phpEnv:
  • 官方网站:https://www.phpenv.cn/ (专业优雅强大的PHP集成环境);
  • 下载最新版本,自动安装后(默认C盘,可选),界面如下:

  • 简单配置:

    • 应用软件->设置->开启CDN加速(方便我们后续安装各种软件);
    • 安装 PHP8.2 和 MySQL8 ,选择 Apache (个人向,教学方便);
    • 然后点击 启动服务 ,允许各种允许访问即可;
    • 在浏览器输入:localhost,即可访问PHP探针。

    • 创建站点:
    • 点击 主页 下 网站,添加一个虚拟网站,以便后续学习测试;
    • 可以选择自定义的目录,我教学方便,就默认了;
    • 添加后,会写入hosts,这样我们输入 www.tp.com 域名后就可以访问了;
    • 默认会给你一个index.php,显示结果为:php8.2 info

2. ThinkPHP8.x配置安装

  • 主要特性:(来自ThinkPHP8官方手册)

    • 支持PHP8强类型、支持6.x无缝升级、语义化版本策略、升级PSR规范依赖版本;
  • 安装方式:

    • 仅在windows教学,Linux或其它平台对照手册执行即可;
    • 键盘:win + R,输入cmd,输入composer,判断是否已经安装;
    • 如果没有安装composer,则:https://getcomposer.org/Composer-Setup.exe (来自手册);
    • 切换至你项目的根目录,比如第一节课创建的 www.tp.com 文件夹的上一层 www;
    • 输入安装命令:composer create-project topthink/think www.tp.com;
    • 注意:被安装的文件夹必须是空的,先要删除里面的内容;
    • 各种超时,可以先修改成国内源,比如阿里:
      composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
      
    • 查看是否成功:composer config -g -l