packagist

Composer安装与配置

眉间皱痕 提交于 2020-08-08 19:26:38
Composer简介 Composer 是 PHP 的一个依赖管理工具,它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。 对于使用者来说Composer非常的简单,通过简单的一条命令将需要的代码包下载到vendor目录下,然后开发者就可以引入包并使用了,其中的关键在于你项目定义的composer.json,可以定义项目需要依赖的包(可能有多个),而依赖的包可能又依赖其他的包(这就是组件的好处),这些都不用你烦心,Composer会自动下载你需要的一切,一切在于composer.json的定义。 Composer下载 下载地址: https://getcomposer.org/download/ Composer 安装 下载安装程序之后,直接运行即可: 之后选择PHP程序位置: 之后继续下一步: 继续下一步: 开始下载安装: 安装成功: CMD下运行测试: Composer 配置 安装完Composer之后,我们需要将仓库镜像改为国内的,不然后期下载很慢很慢: 全局配置所有项目都会使用以下镜像地址: composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ 当你需要取消镜像地址配置可以使用以下命令: composer config -g --unset repos

安装composer

蓝咒 提交于 2020-08-06 09:06:54
安装教程 https://getcomposer.org/download/ 安装好后设置镜像 composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ 来源: oschina 链接: https://my.oschina.net/u/2003520/blog/4377099

PHP操作Elasticsearch7.6

狂风中的少年 提交于 2020-08-06 05:35:51
目录 安装操作Elasticsearch的PHP库 PHP连接Elasticsearch 创建索引和映射 添加文档 单一文档索引 批量(bulk)索引 获取文档 更新文档 部分更新 script更新 删除文档 首先打开Elasticsearch官网了解对应编程语言的API https://www.elastic.co/guide/en/elasticsearch/client/index.html 点击 PHP API即可查看当前7.X版本的文档内容了 安装操作Elasticsearch的PHP库 我们使用TP5来作为示例 首先需要安装操作Elasticsearch的PHP客户端库,我们打开https://packagist.org/,搜索Elasticsearch。 这里有个Elasticsearch-PHP和Elasticsearch版本的对照表,我们需要根据我们自己使用的Elasticsearch的版本下载对应的Elasticsearch-PHP 由于我的Elasticsearch版本是7.6.2,所以这里我们可以下载最新的Elasticsearch-PHP版本为7.8.0 我们进入到自己的项目目录里安装Elasticsearch-PHP composer require elasticsearch/elasticsearch=7.8.* PHP连接Elasticsearch

Packagist is not picking up my new release from GitHub

回眸只為那壹抹淺笑 提交于 2020-08-02 21:17:36
问题 I released a new version of my composer package on GitHub, however it is not updating on Packagist, not even when I manually click 'Update' on the package page. The weird thing is that it does show the latest version of the README file. Also, the last updated time is shown correctly on Packagist. It is about this package: https://packagist.org/packages/jeroennoten/laravel-adminlte https://github.com/JeroenNoten/Laravel-AdminLTE Am I doing something wrong? 回答1: Note that your master branch (

Packagist is not picking up my new release from GitHub

◇◆丶佛笑我妖孽 提交于 2020-08-02 21:16:45
问题 I released a new version of my composer package on GitHub, however it is not updating on Packagist, not even when I manually click 'Update' on the package page. The weird thing is that it does show the latest version of the README file. Also, the last updated time is shown correctly on Packagist. It is about this package: https://packagist.org/packages/jeroennoten/laravel-adminlte https://github.com/JeroenNoten/Laravel-AdminLTE Am I doing something wrong? 回答1: Note that your master branch (

Packagist is not picking up my new release from GitHub

强颜欢笑 提交于 2020-08-02 21:13:28
问题 I released a new version of my composer package on GitHub, however it is not updating on Packagist, not even when I manually click 'Update' on the package page. The weird thing is that it does show the latest version of the README file. Also, the last updated time is shown correctly on Packagist. It is about this package: https://packagist.org/packages/jeroennoten/laravel-adminlte https://github.com/JeroenNoten/Laravel-AdminLTE Am I doing something wrong? 回答1: Note that your master branch (

Packagist is not picking up my new release from GitHub

 ̄綄美尐妖づ 提交于 2020-08-02 21:13:20
问题 I released a new version of my composer package on GitHub, however it is not updating on Packagist, not even when I manually click 'Update' on the package page. The weird thing is that it does show the latest version of the README file. Also, the last updated time is shown correctly on Packagist. It is about this package: https://packagist.org/packages/jeroennoten/laravel-adminlte https://github.com/JeroenNoten/Laravel-AdminLTE Am I doing something wrong? 回答1: Note that your master branch (

从零创建发布属于自己的composer包

僤鯓⒐⒋嵵緔 提交于 2020-07-27 05:57:13
原文地址: https://www.wjcms.net/archives/从零创建发布属于自己的composer包 今天给大家讲解一下如何从零创建发布属于自己的composer包。 composer包用起来确实非常方便,深受php开发者的青睐,但是如何创建自己的包呢?我们一起来看一下。 准备工作 注册并登录github账户, https://github.com/ 安装好git软件: https://git-scm.com/download/win 注册登录packagist账户: https://packagist.org/,并与github进行关联 创建线上仓库 打开github,点击右上角加号,选择new repository 而后,进行相关设置,如下图: 这里需要输入项目名称,描述,是否公开,是否初始化readme,git忽略文件,以及开源协议等信息。 相关选项可以自行研究一下。 然后,点击create repository按钮创建仓库。 拉取线上仓库到本地 完成上面的操作化,会成功后会跳转到仓库页面。 然后点击右侧的code按钮,然后再点击复制此仓库的git地址。 回到本地,打开git软件,运行clone命令拉取 git clone https://github.com/wjcms/composer-test.git composer 初始化 先进入项目目录

laravel composer 使用阿里云镜像

非 Y 不嫁゛ 提交于 2020-05-08 10:35:43
使用composer安装错误提示: 即: [Composer\Downloader\TransportException] The "https://packagist.laravel-china.org/packages.json" file could not be downloaded: Peer certificate CN=`*.phphub.org' did not match expected CN=`packagist.laravel-china.org' Failed to enable crypto failed to open stream: operation failed 按说明是镜像地址请求出错,于是去https://packagist.laravel-china.org查看,发现Laravel China在一个月前发了篇文章《 Laravel China 镜像完成历史使命,将于两个月后停用 》,所以很明白了,你需要换镜像。 阿里云 Composer 全量镜像 Packagist 官方实时同步,推荐使用最新的 Composer 版本。 镜像类型:全量镜像 更新时间:1 分钟 镜像说明:阿里云 CDN 加速,更新速度快,推荐使用 全局配置(推荐) 所有项目都会使用该镜像地址: composer config repo.packagist composer

Linux 安装 Composer

寵の児 提交于 2020-05-08 00:14:33
Linux 安装 Composer 入门 练习环境:   虚拟机:Oracle VM VirtualBox。   系统:CentOS 7。 安装方式一:   参考网址: https://learnku.com/composer/t/4484/composer-mirror-use-help#741738 来安装。   1、下载:wget https : //dl.laravel-china.org/composer.phar -O /usr/local/bin/composer   2、修改权限:chmod a +x /usr /local /bin /composer   3、查看版本:composer -V 安装方式二:   参考网址: https://pkg.phpcomposer.com/ 来安装。   1、下载安装脚本: php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"   2、执行安装过程: php composer-setup.php   3、删除安装脚本: php -r "unlink('composer-setup.php');"   4、将 Composer 安装到系统环境变量 PATH 所包含的路径下面:      sudo mv composer