使用国内镜像(阿里云)
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
安装开发版thinkphp6
composer create-project topthink/think=6.0.x-dev tp
因为本地使用的wamp,cli版本是5.6,因此会报错
[InvalidArgumentException]
Could not find package topthink/think with version 6.0.x-dev in a version installable using your PHP version 5.6.40
所以指定 composer 的 php 版本,就能安装了
C:\usr\wamp\bin\php\php7.4.0\php.exe C:\ProgramData\ComposerSetup\bin\composer.phar create-project topthink/think=6.0.x-dev thinkphp6
- Installing topthink/think (6.0.x-dev 120c9e6): Downloading (100%)
安装更新
如果你之前已经安装过,那么切换到你的应用根目录下面,然后执行下面的命令进行更新:
composer update topthink/framework
因此执行以下命令
cd thinkphp6
C:\usr\wamp\bin\php\php7.4.0\php.exe C:\ProgramData\ComposerSetup\bin\composer.phar update topthink/framework
Loading composer repositories with package information
Updating dependencies (including require-dev)
Nothing to install or update
测试运行
cd thinkphp6
php think run
Parse error: syntax error, unexpected ':', expecting '{' in C:\thinkphp6\vendor\topthink\think-helper\src\helper.php on line 233
因此需要执行
C:\usr\wamp\bin\php\php7.4.0\php.exe think run
ThinkPHP Development server is started On <http://127.0.0.1:8000/>
You can exit with `CTRL-C`
Document root is: C:\thinkphp6\public
在浏览器中输入地址:
http://localhost:8000/
没有看到欢迎页面,暂时没有找到解决办法
Parse error: syntax error, unexpected ':', expecting '{' in C:\thinkphp6\vendor\topthink\think-helper\src\helper.php on line 233
实际部署中,应该是绑定域名访问到
public
目录,确保其它目录不在WEB目录下面。
把域名绑定到public目录,能成功访问到欢迎页面,因此推荐绑定域名的方法