安装Composer
composer是php用来管理依赖关系的工具。你可以在自己的项目中声明所依赖的外部工具库,composer会帮你安装这些依赖的库文件。
1.composer 需要php 5.3.2以上的版本才可以运行。
2.需要打开openssl,到php.ini里搜索openssl,去掉前面的分号,保存重启服务器。
3 php运行目录加入path变量 .cmd中运行 php -v 查看php版本
4.下载composer https://getcomposer.org/download/
注意:关闭您的当前终端。使用新终端测试使用情况:这一点很重要,因为只有在终端启动时才会加载PATH。
5.安装成功目录
6.成功会显示
7.查看全局设置 composer config -l -g
国内镜像
composer config -g repo.packagist composer https://packagist.phpcomposer.com
或者
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
linux下
手动进入到你php目录下,执行如下代码
curl -S https://getcomposer.org/installer | ./php
mv composer.phar /usr/local/bin/composer
现在只需要运行 composer
命令就可以使用 Composer 而不需要输入 php composer.phar
。
查看版本 composer -v
使用composer自动加载
1.项目中创建composer.json 类和文件对应各个目录或者文件
{ "autoload": { "files": ["comm/functions.php","comm/test.php"], "classmap": ["Class/"] } }
2.cd 到项目目录中执行 composer dump-autoload
3.index.php中引用和执行
<?php require __DIR__.'/vendor/autoload.php'; //直接执行方法 和 实例化模型
4.添加第三方类 eg: tp 图形处理类
composer require topthink/think-image
5.直接就可以用了
<?php require __DIR__.'/vendor/autoload.php'; $image = \think\Image::open('./123.jpg'); var_dump($image);