【图书介绍】《ThinkPHP 8高效构建Web应用》-CSDN博客
《ThinkPHP 8高效构建Web应用 夏磊 编程与应用开发丛书 清华大学出版社》【摘要 书评 试读】- 京东图书
1. 安装PHP8
Windows系统用户可以前往https://windows.php.net/downloads/releases/archives/下载PHP 8.0版本,比如作者下载的文件名为php-8.0.29-Win32-vs16-x86.zip,在系统当前用户根目录下解压安装包,解压之后把PHP目录加入环境变量Path中。打开Windows终端管理员,查看一下PHP的版本号,命令如下:
PS C:\Users\xiayu> php --version
PHP 8.0.29 (cli) (built: Jun 7 2023 21:23:12) ( ZTS Visual C++ 2019 x86 )
Copyright (c) The PHP Group
Zend Engine v4.0.29, Copyright (c) Zend Technologies
PS C:\Users\xiayu>
ThinkPHP官方网站给出了ThinkPHP的安装方法,网址为https://doc.thinkphp.cn/v8_0/setup.html。本节将结合官方文档讲解相关安装步骤。
2. 安装composer
在Windows系统中安装composer,打开下载网址https://getcomposer.org/Composer-Setup.exe,选择需要下载的文件Composer-Setup.exe,下载完成后,在当前用户根目录下执行,之后会打开安装向导,读者可按照向导提示一步一步进行操作即可,最后将生成3个文件,结果如图1-5所示。
图1-5
现在将composer目录加入环境变量Path中,以方便在任何目录下执行composer.bat命令。
3. 安装稳定版ThinkPHP
如果读者是第一次安装,需要打开命令行窗口,切换到当前用户的根目录(比如,笔者的当前用户根目录为C:\Users\xiayu)下,并执行下面的命令:
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer
composer create-project topthink/think tp
上述命令中第1个命令把安装源修改为国内的阿里云源。第2个命令中的tp是当前目录下自定义的目录名,也是项目名。执行此命令,将下载ThinkPHP框架代码,局部截图如图1-6所示。最终在当前用户根目录下,成功下载ThinkPHP,如图1-7所示,读者可以到目录中查看具体信息。
图1-6
图1-7
4. 验证ThinkPHP能否正确运行
上一步搭建好了tp项目,需要记住这个项目名。接下来,验证ThinkPHP能否正确运行。进入命令行窗口,在tp项目目录下执行下面命令,运行Web服务器:
php think run
命令执行结果如图1-8所示。
图1-8
我们在浏览器中输入地址http://localhost:8000/,将会看到欢迎页面,如图1-9所示,说明ThinkPHP可以正确运行了。
图1-9
5. 运行一个简单的示例
例如下面计算两数之和的例子。
【示例2-1】
<?php
function sum($a, $b): int
{
return $a + $b;
}
echo sum(a: 1, b: 2);
将以上代码保存在任意目录中,比如笔者保存在C:\Users\xiayu\tp\public\2-1.php中,并在C:\Users\xiayu\tp目录中执行 php think run 启动Web服务器,输出代码如下:
[Wed Jul 10 09:45:53 2024] PHP 8.3.7 Development Server (http://localhost:8000) started
接下来打开浏览器访问http://localhost:8000/2-1.php,浏览器页面上显示结果如下:
3