zoukankan      html  css  js  c++  java
  • 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 GregwarCaptchaCaptchaBuilder;
    $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、使用
    引入文件,实例化对象,调用

  • 相关阅读:
    D3D中的粒子系统(1)
    半角/全角的转换算法
    对Native API NtSystemDebugControl的分析
    教你快速下载fs2you.com网盘的文件
    养眼的编辑器配色
    Direct3D中的绘制(2)
    在服务里面弹出一个窗口到用户的桌面上[转]
    驱动级隐藏文件,注册表,进程
    GB2312转unicode程序
    Direct3D中的绘制(5)
  • 原文地址:https://www.cnblogs.com/h-g-f-s123/p/5705093.html
Copyright © 2011-2022 走看看