首页 » 编程语言 » 正文

Windows 下快速搭建 ThinkPHP 开发环境

Composer 是 PHP 用来管理依赖(dependency)关系的工具,类似于 Java 的 maven,NodeJS 的 npm。ThinkPHP 是一个 PHP 版的 MVC 框架。根据本人的实战,本文概述了一个基于 PHP 和 Composer 搭建 ThinkPHP 的快速流程。

安装 PHP

进入 PHP 官方网站,下载 PHP 安装包,下载地址:
https://windows.php.net/download
下载后将安装包解压到你想要安装的目录,例如:
D:\DevTools\php-7.4.1
在 php-7.4.1 目录下找到 php.ini-development 文件复制一份,重命名为 php.ini,打开 php.ini,打开以下几处注释掉的配置项:

extension_dir = "ext"
extension=mbstring
extension=openssl

配置完成后将 PHP 安装目录 D:\DevTools\php-7.4.1 配置到 Path 环境变量下。

安装 Composer

下载 Composer:
https://mirrors.aliyun.com/composer/composer.phar
下载后将安装包解压到你想要安装的目录,例如:
D:\DevTools\composer-1.9.1
进入 composer-1.9.1 目录,创建一个新文件命名为 composer.bat,打开这个文件,写入以下内容:

@php "%~dp0composer.phar" %*

配置完成后将 Composer 安装目录 D:\DevTools\composer-1.9.1 配置到 Path 环境变量下。

检查 PHP 和 Composer 是否安装成功

分别输入 php -v 和 composer -V 命令,检查安装情况

安装 ThinkPHP

进入你的开发工作空间,如 D:\E\Workspace\php,输入命令初始化 ThinkPHP 项目:

composer create-project topthink/think tp

这里的 tp 目录名你可以任意更改,它就是你要开发的项目目录,等待项目初始化完成后进入 tp 目录,输入下面的命令运行项目,然后在浏览器验证项目是否运行成功。

由于国外的网站连接速度很慢,安装的时间可能会比较长,可以使用国内镜像(阿里云)来加快安装速度。可以在安装 ThinkPHP 之前执行以下命令:

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/