摘要:当你开发多个使用不同版本的项目的时候,你也许会期望类似的或者的的工具。虽然不能像或一样自动切换环境,但是它能帮助你编译和管理不同版本的安装。加上选项可以同时安装旧版的安装器,以兼容旧版的包项目主页以许可证发布,项目主页在此。
当你开发多个使用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
摘要:著名的持续集成测试服务使用。是新一代的包管理器。将两者结合起来了,它是一个用于的插件,在每个的构建上自动安装,这样你就不用手动安装了。安装使用安装脚本默认安装到,设置环境变量来切换安装位置。照常使用即可,会自动安装,不用费心。 php-build能帮助你编译和管理不同版本的PHP安装。著名的持续集成测试服务Travis CI使用php-build。 Composer是新一代的PHP包...
摘要:云主机怎么使用准备好一台云服务器,云服务器多包含的基本配置就是,内存,硬盘等基本配置。新手怎样在云主机上部署项目如果你已经拥有云主机,想搭建站点的话。云主机怎么使用?1、准备好一台云服务器,云服务器多包含的基本配置就是cup,内存,硬盘等基本配置。2、利用云服务器的IP地址,账户名,密码来登录。(云服务器的用户名是由云服务器的系统而定的,windows系统用户名就是administrator...
摘要:小白看过来让爬虫成为你的好帮手随着信息化社会的到来,人们对网络爬虫这个词已经不再陌生。互动活动关于华为云微认证的任何问题,均可在下方评论区留言。华为云微认证每期将送出个免费机会,奖项公布时间月日。 小白看过来 让Python爬虫成为你的好帮手 随着信息化社会的到来,人们对网络爬虫这个词已经不再陌生。但什么是爬虫,如何利用爬虫为自己服务,这听起来有些高大上。下面一文带你走近爬虫世界,让即...
摘要:希望我的回答对您有帮助,谢谢云主机怎么配置环境云帮手,作为一款免费全面功能管理云主机的工具软件,能帮到你。怎么在云主机上搭建网站?你好,在云主机上搭建网站是和物理服务器上搭建一样的,在云主机上装一个IIS,数据库,然后上传网站程序和数据库到服务器上,再在IIS上绑定一下您网站的域名,最后域名解析一下云主机的IP,就可以完成网站搭建了。希望我的回答对您有帮助,谢谢云主机怎么配置环境?云帮手,作...
阅读 2570·2021-09-23 11:21
阅读 1881·2021-09-22 15:15
阅读 969·2021-09-10 11:27
阅读 3440·2019-08-30 15:54
阅读 650·2019-08-30 15:52
阅读 1334·2019-08-30 15:44
阅读 2348·2019-08-29 15:06
阅读 2971·2019-08-28 18:21