资讯专栏INFORMATION COLUMN

自动安装Composer的php-build插件

zhkai / 2476人阅读

摘要:著名的持续集成测试服务使用。是新一代的包管理器。将两者结合起来了,它是一个用于的插件,在每个的构建上自动安装,这样你就不用手动安装了。安装使用安装脚本默认安装到,设置环境变量来切换安装位置。照常使用即可,会自动安装,不用费心。

php-build能帮助你编译和管理不同版本的PHP安装。著名的持续集成测试服务Travis CI使用php-build。

Composer是新一代的PHP包管理器。

Composer Plugin将两者结合起来了,它是一个用于php-build的插件,在每个php-build的构建上自动安装Composer,这样你就不用手动安装了。

安装 使用安装脚本
wget -O install.sh http://git.io/Hqr8pQ || curl -o install.sh http://git.io/Hqr8pQ && ./install.sh

默认安装到/usr/local/,设置PREFIX环境变量来切换安装位置。

手动安装

首先下载插件:

wget https://github.com/rogeriopradoj/php-build-plugin-composer/archive/master.tar.gz
tar -vzxf master.tar.gz

为了方便更新,也可以用git clone

git clone https://github.com/rogeriopradoj/php-build-plugin-composer.git php-build-plugin-composer-master

确保composer.sh有可执行权限:

cd ~/php-build-plugin-composer-master
chmod +x share/php-build/after-install.d/composer.sh

最后,将share目录复制到你的php-build安装,或者设置下软链接:

复制

cd ~/php-build-plugin-composer-master
cp -r share /usr/local

链接

cd /usr/local/share/php-build/after-install.d
ln -s ~/php-build-plugin-composer-master/share/php-build/after-install.d/composer.sh

注意,这里我们假定你把php-build安装到/usr/local(默认位置),如果你的php-build安装位置不同,你需要调整一下上面的命令。

使用

没什么好说的。照常使用php-build即可,composer会自动安装,不用费心。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/20668.html

相关文章

  • php-build 安装管理多个PHP版本好帮手

    摘要:当你开发多个使用不同版本的项目的时候,你也许会期望类似的或者的的工具。虽然不能像或一样自动切换环境,但是它能帮助你编译和管理不同版本的安装。加上选项可以同时安装旧版的安装器,以兼容旧版的包项目主页以许可证发布,项目主页在此。 当你开发多个使用PHP不同版本的项目的时候,你也许会期望类似Python 的virtualenv或者Ruby的rvm的工具。虽然php-build不能像virtu...

    muzhuyu 评论0 收藏0
  • [译] 使用 PHPStorm 开发 Laravel 应用

    摘要:很多程序员使用创建他们的应用程序。是一个免费开源的应用程序框架。是的模板语言,对艺术家友好,这个程序员的命令行工具可以在中工作使用插件和帮助器我们可以进一步扩展对应用的支持。 很多PHP程序员使用 [laravel] 创建他们的应用程序。[laravel] 是一个免费开源的PHP web应用程序框架。它基于多个Symfony 组件,提供了一个开发框架,包括authentication,...

    buildupchao 评论0 收藏0
  • 从零开始打造自己PHP框架——第4章

    摘要:本篇,我们就在自己的项目中使用来进行依赖管理。输入,即可安装依赖到目录中,并且自动生成和。安装依赖,提示从提示可以看出,读取的是中的依赖,而不是最新的。访问,正常工作。源码分享书签从零开始打造自己的框架中文网中文文档 Composer Composer 是 PHP5.3以上 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。Composer 不是一个包管...

    madthumb 评论0 收藏0
  • grpc - 使用 golang 带你从头撸一套 RPC 服务(二)

    摘要:紧接上一篇,下面用作为客户端调用的服务端。安装插件插件可以帮助我们自动生成客户端封装了的服务接口,方便我们直接引入调用,否则只生成服务请求响应的实体类,用起来不太方便。打包解包客户端发送至服务端服务端接收数据后使用对应的实体解包服务端 紧接上一篇,下面用PHP作为客户端调用Go的服务端。 安装 grpc_php_plugin 插件 grpc_php_plugin插件可以帮助我们自动生成...

    raise_yang 评论0 收藏0
  • VIM-PHPer福利, 将你VIM打造成为不次于PHPStormIDE

    摘要:如果你的框架使用了非的自动加载,就需要改造。比如,框架将这个指向到了目录下,正常的做法是加上如下块如果你的框架是自己实现的,那么你就需要在中加一下如上的,并将框架相应功能代码注释掉。只有这样,我们业务代码才可以正常的补全跳转。 通过 PHPCD.vim 这个 nvim 的插件, 我们可以将我们的 nvim 打造成不次于 PHPStorm 的 IDE. 像Goto definition/...

    chenatu 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<