Windows环境下安装配置Arcanist
来源:互联网 发布:淘宝店铺被关闭 编辑:程序博客网 时间:2024/06/05 05:42
问题描述:根据之前Wiki中有一篇文章讲的是CR本地配置(CR本地配置),但是该文章是对应mac/linux环境下的配置,不适用于windows环境。下面我将windows操作系统下的安装流程走一遍,无需安装虚拟机等东西。
需要已经有的环境:git,已经对应有相应的工程目录。
即将需要安装的软件:iis,php,diff,Arcanist
步骤所述如下:
第一步:启用iis
在windows的控制面板中,选择“打开或者关闭Windows功能”,选中Internet信息服务即可完成IIS配置。注意:在应用程序开发功能选项中,记得选中CGI模块,因为IIS中的PHP挂载是通过FastCGI来实现的。
第二步:安装PHP
为了方便在windows环境下安装PHP,需要装两个工具:wpilauncher(用于在iis中快速安装php等web模块)和PHPManagerForIIS-1.2.0-x64(用于管理配置PHP)。安装包从网上可以下载或者找符思涛要。
安装完毕后,从计算机-管理-服务和应用服务进入到IIS,会发现IIS中出现了PHP Manager和Web平台安装程序。双击Web平台安装程序后,在右上角输入PHP 7,选择筛选出来的PHP对应版本,安装即可。
PHP版本安装完后,后续如果有.dll模块报错,可以在php.ini屏蔽掉该模块,因为不同版本的PHP模块的ext文件夹中的dll会不同,有时候会报错,屏蔽即可。
为了保证PHP能够在全局环境下有效,可以做以下一下操作:
1.将.PHP 扩展名关联为一种文件类型(需要以管理员权限运行):assoc .php=phpfile
2.将phpfile文件类型关联到适当的 PHP 可执行文件(需要以管理员权限运行,假设PHP安装目录为C:\PHP):ftype phpfile="C:\PHP\php.exe" -f "%1" -- %~2
第三步:安装diff
Arcanist需要使用diff作为代码比较工具,如果你安装了Cygwin则默认已经有diff,否则需要单独安装,下载地址:http://download.csdn.net/download/sysdzw/3614746 。下载完成后,双击diff.exe即可完成安装。
第四步:安装Arcanist
4.1 安装Arcanist
git clone https://github.com/phacility/libphutil.git
git clone https://github.com/phacility/arcanist.git
4.2 配置PATH
安装完后,配置path,将somewhere/arcanist/bin这个路径配置到系统环境。
- Windows环境下安装配置Arcanist
- Windows下Phabricator Arcanist的安装与使用
- 项目管理phabricator+git+arcanist环境搭建和安装
- windows环境下Pylons安装,配置,运行
- Windows下Python环境安装配置
- windows下安装配置nginx+php环境
- windows 下安装nodejs及其配置环境
- windows环境下安装及配置memcached
- windows 下安装nodejs及其配置环境
- windows 下安装nodejs及其配置环境
- Windows环境下QWT安装及配置
- golang windows环境下的配置安装
- windows 下安装nodejs及其配置环境
- windows下配置安装YAF环境
- windows下安装nodejs及其配置环境
- windows 环境下Vapoursynth安装和配置
- windows下python环境安装与配置
- Windows下安装Docker, GitBash环境配置
- 动态设置TextView的对齐方式以及getLineCount的使用
- You Only Look Once: Unified, Real-Time Object Detection
- Material Design控件使用(三)
- 文章标题
- 走迷宫
- Windows环境下安装配置Arcanist
- 深入理解Java虚拟机学习笔记-1.JVM内存模型
- R实战:【股票分析】用quantmod在股票的K线上添加标记
- 学习笔记
- Material Design控件使用(四)
- ElasticSearch 创建Child type 报错“The _parent field's type option can't be changed: [null]->[member]”
- python中判断对象是否可迭代
- 2017 Multi-University Training Contest
- day2-java&oracle总结