企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
ThinkPHP的安装 [TOC] ## 环境要求 ### `ThinkPHP5.1` >[info] > * PHP >= 5.6.0 > * PDO PHP Extension > * MBstring PHP Extension ### `ThinkPHP6` * PHP >= 7.1.0 ## Composer安装 ### 安装`Composer` - `Linux`和`Mac OS X`中: ~~~ curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer ~~~ - `Windows` 中 下载并运行 [Composer-Setup.exe](https://getcomposer.org/Composer-Setup.exe)。 如果遇到任何问题或者想更深入地学习 Composer,请参考 [Composer 文档(英文)](https://getcomposer.org/doc/),[Composer 中文](http://www.kancloud.cn/thinkphp/composer)。 建议通过下面的方式使用国内镜像。 >[info] 打开命令行窗口(windows用户)或控制台(Linux、Mac 用户)并执行如下命令: > > ~~~ > composer config -g repo.packagist composer https://packagist.phpcomposer.com > ~~~ >[danger] 注意:最近`phpcomposer`镜像存在问题,可以改成 > > ~~~ > composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ > ~~~ ### 安装稳定版 - 第一次安装 在命令行下面,切换到你的WEB根目录下面并执行下面的命令: ~~~ composer create-project topthink/think=5.1.* tp5 ~~~ 这里的`tp5`目录名你可以任意更改,执行完毕后,会在当前目录下的`tp5`子目录安装最新版本的ThinkPHP,这个目录就是我们后面会经常提到的应用根目录。 - 之前已经安装过 那么切换到你的**应用根目录**下面,然后执行下面的命令进行更新: ~~~ composer update topthink/framework ~~~ >[danger] 更新操作会删除`thinkphp`目录重新下载安装新版本,但不会影响`application`目录,因此不要在核心框架目录添加任何应用代码和类库。 >[info] 安装和更新命令所在的目录是不同的,更新必须在你的应用根目录下面执行。 ### 安装开发版 -安装`5.1.x-dev`版本。 ~~~ composer create-project topthink/think=5.1.x-dev tp5 ~~~ -安装`6.0.x-dev`版本。 ~~~ composer create-project topthink/think=6.0.x-dev tp ~~~ ## Git安装 ThinkPHP 6 已不再支持 ## 安装是否成功 在浏览器中输入地址: ~~~ http://localhost/tp5/public/ ~~~ 如果浏览器输出如图所示: ![](https://box.kancloud.cn/b8840a109089c97cf79c5e34b2b3a704_759x295.png) 恭喜你,现在已经完成`ThinkPHP5.1`的安装! >[danger] 实际部署中,应该是绑定域名访问到`public`目录,确保其它目录不在WEB目录下面。