# 安装部署

开发环境要求重要的几点提醒下：

> #### 1.php7.3或者7.4
>
> #### 2.php扩展务必装 `gmp` 扩展，否则转账不成功
>
> #### 3.配置项目伪静态
>
> #### 4.运行目录为public
>
> #### 5.合约地址不需要动，切记别改
>
> #### 6.ThinkPHP5基本运行要求，这个不需要额外多说
>
> #### 7.上线关闭调试模式

操作管理：

方案一：

* 在宝塔面板开启一个url执行的脚本，也可以开启多个，然后访问地址：http://www.你的域名或ip.com/api/nice/choose?num=10000
* 上面域名的num参数为你每次执行脚本生成的钱包地址，16G运行内存每次可以生成1w个。脚本可以多开
* 生成的地址经过规则过滤，最后你可以在 项目根目录/public/address/对应的日期address.txt   里面看到生成的钱包地址。把文件下载到本地，改后缀名为.csv  就可以表格形式查看钱包
* 由于账号稀有程度不同，3a的尾号钱包最容易生成，4a的一小时也能出几个往后的都是需要长时间运行脚本的概率问题了

方案二：

* shell  脚本执行命令
* cd D:\somecode\lianghao-collection  &  php think nicev2
* 命令行解释：cd D:\somecode\lianghao-collection   cd到跟目录  执行php think nicev2  （可以配合配置，推荐宝塔配置，最方便）
*   导入数据库 sql

    ```
    DROP TABLE IF EXISTS `fa_address`;CREATE TABLE `fa_address`(    `id`         int(10) NOT NULL AUTO_INCREMENT COMMENT 'ID',    `address`    varchar(50)  DEFAULT NULL COMMENT '地址',    `privateKey` varchar(100) DEFAULT NULL COMMENT '私钥',    `type`       varchar(20)  DEFAULT NULL COMMENT '类型',    `time`       int(10) DEFAULT NULL COMMENT '时间',    `date`       varchar(50)  DEFAULT NULL COMMENT '日期',    PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='价值钱包';
    ```

    &#x20;
* shell执行成功以后，就可以在数据库看到对应的钱包地址
* 注意事项：在database.php里面配置好数据库相关配置
