这篇文章主要介绍了关于php 依赖包 Composer 的安装,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下
1、配置php环境变量(不会的查阅其他资料)
2、使用在项目根目录下打开命令行
3、命令行执行操作
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === '544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"其中
544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061
为个版本编号类的字符串
立即学习“PHP免费学习笔记(深入)”;
4、执行
php composer.phar
安装成功会出现命令列表
DouPHP模块化企业网站管理系统是一款轻量级企业网站管理系统,基于PHP+MYSQL架构的,包含“手机版”、“公众号管理模块”、“小程序”,可以使用它快速搭建一个企业网站。 DouPHP功能特色: (模块全部免费,一键安装) 功能性模块:防伪查询模块、投票模块、自定义表单模块、工单模块等、会员模块、订单模块、视频模块、下载模块、图片模块等; 企业官网模块:业务范围
5、在项目中使用 Composer,需要一个 composer.json 文件,格式如下(具体值看情况):
{
"name": "topthink/think",
"description": "the new thinkphp framework",
"type": "project",
"keywords": [
"framework",
"thinkphp",
"ORM"
],
"homepage": "http://thinkphp.cn/",
"license": "Apache-2.0",
"authors": [
{
"name": "liu21st",
"email": "liu21st@gmail.com"
}
],
"require": {
"php": ">=5.4.0",
"topthink/framework": "5.0.*",
"topthink/think-image": "^1.0",
"topthink/think-captcha": "1.*",
"topthink/think-mongo": "1.*",
"topthink/think-migration": "1.*",
"topthink/think-queue": "1.*",
"topthink/think-helper": "1.*"
},
"autoload": {
"psr-4": {
"app\\": "application"
}
},
"extra": {
"think-path": "thinkphp"
},
"config": {
"preferred-install": "dist"
}
}6、执行
php composer.phar install
7、要是项目下已经有了composer.json、composer.lock 执行
php composer.phar update










