首页 » PHP教程 » phpcomposergd技巧_Composer根本介绍

phpcomposergd技巧_Composer根本介绍

访客 2024-12-03 0

扫一扫用手机浏览

文章目录 [+]

CentOS/RHEL 7.x:

rpm -Uvh http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

phpcomposergd技巧_Composer根本介绍

rpm -Uvh http://mirror.webtatic.com/yum/el7/webtatic-release.rpm

phpcomposergd技巧_Composer根本介绍
(图片来自网络侵删)

然后就可以直接yum安装php7.0了,可以安装地拓展如下:

yum install php70w-common php70w-fpm php70w-opcache php70w-gd php70w-mysqlnd php70w-mbstring php70w-pecl-redis php70w-pecl-memcached php70w-devel

安装Composer

第一步,下载composer。
(切换到项目的根目录,再实行)php -r "readfile('http://getcomposer.org/installer');" | php

下载之后后自动安装,实行 php composer.phar。
查看Composer是否安装成功。

第二步,将composer.phar文件移动到bin目录以便全局利用Composer命令mv composer.phar /usr/local/bin/composer(如果只是针对某个项目利用Composer,可忽略此步。

3. 利用

利用Composer ,须要有一个composer.json文件,这个文件的浸染紧张用来声明包之间的相互关系和其他的一些元素标签。

require 关键字

在.json文件上利用require关键字,将见告Composer哪些包是你项目所须要的,格式如下:

{

“require”:{

“包名”:“版本号”

}

}

在项目文件路径下运行,

composer install

就会自动下载所需包到vendor目录下。

composer.lock文件:安装完所有须要的包之后,composer会天生一张标准的包版本的文件在composer.lock文件中。
这将锁定所有包的版本。
(利用composer.lock和composer.json一起,来掌握你的项目的版本)

更新指令:

composer update

这一点非常的主要,我们利用install命令来处理的时候,它首先会判断composer.lock文件是否存在,如果存在,将会下载相对应的版本(不会在于composer.json里面的配置)。

如果不存在composer.lock,composer将会通过composer.json来读取须要的包和相对的版本,然后创建composer.lock文件

这样子就可以在你的包有新的版本之后,你不会自动更新了,升级到新的版本,利用update命令即可,这样子就能获取最新版本的包并且也更新了你的composer.lock文件。

相关文章

介绍白点控制之路,从原理到方法

白点,作为生活中常见的现象,无处不在。对于如何控制白点,许多人却感到困惑。本文将从原理出发,探讨白点的控制方法,并结合实际案例,为...

PHP教程 2025-01-03 阅读1 评论0

介绍直播王者,如何开启你的电竞直播之旅

随着电竞产业的蓬勃发展,越来越多的年轻人投身于电竞直播行业。王者荣耀作为一款备受欢迎的MOBA手游,吸引了大量玩家和观众。如何开启...

PHP教程 2025-01-03 阅读1 评论0