这篇文章主要介绍了关于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
为个版本编号类的字符串
4、执行
php composer.phar
安装成功会出现命令列表
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
<br>
<br>
<br>
<br><br>
<br>
The above is the detailed content of Installation of php dependency package Composer. For more information, please follow other related articles on the PHP Chinese website!