资讯专栏INFORMATION COLUMN

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

muzhuyu / 1732人阅读

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

当你开发多个使用PHP不同版本的项目的时候,你也许会期望类似Python 的virtualenv或者Ruby的rvm的工具。虽然php-build不能像virtualenv或rvm一样自动切换环境,但是它能帮助你编译和管理不同版本的PHP安装。

著名的持续集成测试服务Travis CI就使用了php-build。

安装
git clone git://github.com/CHH/php-build
cd php-build
sudo ./install.sh
用法
php-build --help
php-build --definition
php-build [-i ]  

在编译PHP之前,你需要安装相应的依赖。

如果你使用Debian或Ubuntu,你可以使用如下命令安装依赖:

sudo apt-get build-dep php5-cli

然后你就可以编译各种版本的PHP了。

例如,你打算以开发配置安装PHP 5.4.2:

php-build -i development 5.4.2 ~/local/php/5.4.2

列出所有支持的PHP版本:

php-build --definitions

PHP版本默认只预装Pyrus(新版的Pear安装器)。加上--pear选项可以同时安装旧版的Pear安装器,以兼容旧版的Pear包:

php-build -i development --pear 5.4.2 ~/local/php/5.4.2
项目主页

php-build以MIT许可证发布,项目主页在此。

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

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

相关文章

  • 自动安装Composer的php-build插件

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

    zhkai 评论0 收藏0
  • 云主机如何控制-云主机怎么使用?

    摘要:云主机怎么使用准备好一台云服务器,云服务器多包含的基本配置就是,内存,硬盘等基本配置。新手怎样在云主机上部署项目如果你已经拥有云主机,想搭建站点的话。云主机怎么使用?1、准备好一台云服务器,云服务器多包含的基本配置就是cup,内存,硬盘等基本配置。2、利用云服务器的IP地址,账户名,密码来登录。(云服务器的用户名是由云服务器的系统而定的,windows系统用户名就是administrator...

    NickZhou 评论0 收藏0
  • 小白看过来 让Python爬虫成为你的好帮手

    摘要:小白看过来让爬虫成为你的好帮手随着信息化社会的到来,人们对网络爬虫这个词已经不再陌生。互动活动关于华为云微认证的任何问题,均可在下方评论区留言。华为云微认证每期将送出个免费机会,奖项公布时间月日。 小白看过来 让Python爬虫成为你的好帮手 随着信息化社会的到来,人们对网络爬虫这个词已经不再陌生。但什么是爬虫,如何利用爬虫为自己服务,这听起来有些高大上。下面一文带你走近爬虫世界,让即...

    darcrand 评论0 收藏0
  • 云主机怎么安装-云主机怎么配置环境?

    摘要:希望我的回答对您有帮助,谢谢云主机怎么配置环境云帮手,作为一款免费全面功能管理云主机的工具软件,能帮到你。怎么在云主机上搭建网站?你好,在云主机上搭建网站是和物理服务器上搭建一样的,在云主机上装一个IIS,数据库,然后上传网站程序和数据库到服务器上,再在IIS上绑定一下您网站的域名,最后域名解析一下云主机的IP,就可以完成网站搭建了。希望我的回答对您有帮助,谢谢云主机怎么配置环境?云帮手,作...

    junnplus 评论0 收藏0

发表评论

0条评论

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