官方文档

ThinkPHP5.0完全开发手册

https://www.kancloud.cn/manual/thinkphp5/118006

ThinkPHP6.0完全开发手册

https://www.kancloud.cn/manual/thinkphp6_0/1037481

安装composer

中文文档:https://docs.phpcomposer.com/
image.png

参考博客

安装composer时Warning: readfile(): SSL operation failed with code 1. OpenSSL Error messages:

推荐!!!亲测成功 https://blog.csdn.net/piaolingjijie/article/details/79121249

方法1不推荐(虽然安装成功,但是不能用 靠)

1、配置php环境变量

1、开启相关php扩展

同时也要开启如下扩展 php.ini文件

  1. extension=php_openssl.dll
  2. extension=php_pdo_mysql.dll
  3. extension=php_mbstring.dll
  4. extension=php_fileinfo.dll
  5. extension=php_curl.dll
  6. extension=php_gd2.dll
  7. extension=php_soap.dll
  8. extension=php_mysqli.dll
  9. extension=php_sockets.dll 【可选】

image.png
注:命令行下则打开后就生效,apache或nginx就需要重启相关的服务。

2、查看命令行下可用扩展

  1. php m
  2. 加管道过滤
  3. php m | findstr gd # window

image.png
image.png

2、把composer.phar粘贴到php.exe的同级文件夹下

composer.zip

image.png

4、然后安装软件composer

再打开cmd,输入“composer -v”,出现

18-thinkphp入门 - 图7

5、切换下载源

  1. composer config -g repo.packagist composer https://packagist.phpcomposer.com
  2. 注意:最近phpcomposer镜像存在问题,可以改成
  3. 备选方案
  4. composer config -g repo.packagist composer https://packagist.laravel-china.org

方法2 推荐

https://docs.phpcomposer.com/00-intro.html 下载安装
image.png
下载太慢,提供好了。

Composer-Setup.zip

下载安装就行了。

image.png

安装thinkphp

官方下载地址

https://www.thinkphp.cn/down.html

thinkphp_5.1版本

thinkphp_5.0.24.zip

用 composer 安装 thinkphp (推荐)

默认不指定版本号的话,就是下载最新版的。
比如

  1. composer create-project --prefer-dist topthink/think tk3
  2. 指定版本号 5.1
  3. composer create-project --prefer-dist topthink/think tk4 5.1

用git安装(没试过)

虚拟主机配置

  1. # 设置虚拟主机
  2. <VirtualHost *:80>
  3. # 设置网站目录
  4. DocumentRoot "F:/www/class/web69/tp5.1/public"
  5. # 设置网站域名
  6. ServerName www.tp.com
  7. # 错误日志
  8. ErrorLog "F:/www/class/web69/tp5.1/logs/error.log"
  9. # 成功日志
  10. CustomLog "F:/www/class/web69/tp5.1/logs/access.log" combined
  11. # 设置目录访问权限
  12. <Directory "F:/www/class/web69/tp5.1/public">
  13. # 指定目录启用特怀
  14. Options Indexes FollowSymLinks
  15. # 是否允许使用.htaccess文件
  16. AllowOverride All
  17. # 访问目录权限
  18. Require all granted
  19. </Directory>
  20. </VirtualHost>