composer使用

1、windows下安装(注意:1、php的版本;2、openssl打开等)

安装装过程不需要勾选代理的,直接下一步。

2、cmd---输入---composer -v若能查看相关参数则安装成功。

3、第一个例子验证码。

(1)在所在的文件夹下,用cmd执行composer require gregwar/captcha。他会下载相关文件:

vendor文件夹,composer.json(记录文件名字,版本等),composer.lock。三个文件。

(2)index.php

<?php
header("content-type:text/html;charset=utf-8");
include "./vendor/autoload.php";
$builder = new Gregwar\Captcha\CaptchaBuilder;
$builder->build();
session_start();
$_SESSION['phrase'] = $builder->getPhrase();
?>
<form action="captcha.php" method="post">
用户名:<input type="text" name="uname" />
<br>
密 码:<input type="password" name="pwd" />
<br>
验证码:<input type="text" name="captcha" />
<img src="<?php echo $builder->inline(); ?>" />
<br>
<input type="submit" name="sub" />

</form>

captcha.php

<?php
include "./vendor/autoload.php";
$userInput=$_POST['captcha'];
session_start();
if($userInput==$_SESSION['phrase']) {
    echo "ok";
}
else {
    echo "error";
}
?>

 

组件化开发:
1、安装composer
windows安装,https://getcomposer.org/download/,Composer-Setup.exe

mac,linux
执行命令:curl -sS https://getcomposer.org/installer | php

2、进入网站:https://packagist.org/,寻找第三方组件

3、安装组件
linux下,如果composer.phar没有放入bin目录执行:
php composer.phar require gregwar/captcha

如果composer.phar放入bin目录更名为composer执行:
./ mv composer.phar /bin/composer
composer require gregwar/captcha

安装成功之后项目目录里面有一个vendor文件,是放我们第三方组件的,
composer.json是我们组件的版本和名称的文件

如果没有vendor,有composer.json,那么执行命令:composer install

4、使用
引入文件,实例化对象,调用

转载于:https://www.cnblogs.com/h-g-f-s123/p/5705093.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值