在ThinkPHP中使用Composer,需要先安装Composer。
安装Composer有两种方式:全局安装和局部安装。
全局安装执行以下命令:
php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"
php composer-setup.php
php -r "unlink('composer-setup.php');"
局部安装执行以下命令:
php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"
php composer-setup.php --install-dir=bin --filename=composer
php -r "unlink('composer-setup.php');"
安装完成后,在ThinkPHP项目的根目录下创建 composer.json
文件,用于声明需要使用的依赖。常用依赖如 topthink/framework
和 phpoffice/phpspreadsheet
。
然后在终端/cmd中切换到项目所在目录,然后运行以下命令:
php composer.phar install
或
php composer install
以上命令将会下载并安装所有在 composer.json
中指定的依赖包,同时生成一个自动加载文件 vendor/autoload.php
。
最后,在应用入口文件(例如 index.php
)中添加以下语句:
require __DIR__ . '/vendor/autoload.php';
这样就可以使用Composer管理的依赖了。
需要注意的是,使用 Composer 安装的类库默认在 vendor
目录下,因此在使用时需要注意命名空间和文件引用路径。