够意思博客够意思博客够意思博客

windows安装composer

windows安装composer

第一步、

设置php 环境变量, 变量地址为php.exe所在的目录
windows安装composer(图1)

运行php -v 可以返回php版本
windows安装composer(图2)

第二步

1.下载安装脚本 - composer-setup.php - 到当前目录。

php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"

2.执行安装过程。脚本将简单地检测 php.ini 中的参数设置,如果某些参数未正确设置则会给出警告;然后下载最新版本的 composer.phar 文件到当前目录。

php composer-setup.php

3.删除安装脚本

 php -r "unlink('composer-setup.php');"

4.将当前目录下的composer.phar 复制到 PHP 的安装目录下面,也就是php.exe所在的目录。

5.在 PHP 安装目录下新建一个 composer.bat 文件,并将 @php "%~dp0composer.phar" %* 保存到此文件中。

6.最后重新打开一个命令行窗口试一试执行 composer --version 看看是否正确输出版本号。


到这里就大功告成了,因为默认镜像有问题,所以我们切换成阿里云的镜像


切换阿里云镜像

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

删除镜像

composer config -g --unset repos.packagist

简单使用

进入根目录下场景composer.json文件

{
  {
    }
}

打开命令行进入项目根目录并执行composer install 引入phpoffice表格导入导出包windows安装composer(图3)

使用拓展包导出数据到表格cvs

<?php
   define('BASEDIR', __DIR__);
   require BASEDIR.'/vendor/autoload.php';
   $arrData = [];
   $title = [['标题字段1','标题字段2','标题字段3','标题字段4','标题字段5','标题字段6','标题字段7']];
   foreach ($title[0] as $k=>$v){
       $arrData[] = [
           'name'=>$k.'-'.$v,
           'age'=>$k.'-'.$v,
           'tel'=>$k.'-'.$v,
           'province'=>$k.'-'.$v,
           'city'=>$k.'-'.$v,
           'sex'=>$k.'-'.$v,
           'status'=>$k.'-'.$v,
       ];
   }
   $arrData = array_merge($title, $arrData);
   $spreadsheet  = new \PhpOffice\PhpSpreadsheet\Spreadsheet();
   $styleArray = ['font' => ['bold' => true, 'size' => 14,],];// 设置单元格格式 可以省略
       $spreadsheet->getActiveSheet()->getStyle('A1:B1')->applyFromArray($styleArray);
   $spreadsheet->getActiveSheet()->getColumnDimension('A')->setWidth(50);
   $spreadsheet->getActiveSheet()->fromArray($arrData);
   $writer = new \PhpOffice\PhpSpreadsheet\Writer\Csv($spreadsheet);
   $writer->setPreCalculateFormulas(false);
   $writer->save(BASEDIR.'/test.csv');//这里可以写绝对路径,其他框架到这步就结束了
       $spreadsheet->disconnectWorksheets();//关闭连接,销毁变量
       unset($spreadsheet);
   var_dump('表格导出成功');

导出的表格

windows安装composer(图4)

完结

本文为够意思原创文章,转载无需和我联系,但请注明来自够意思博客blog.go1s.cn:够意思博客 » windows安装composer

加载中~