如何在Windows上安装Phabricator?

6

我尝试在Windows 8上使用WAMP Apache服务器安装Phabricator。

根据下面的链接,我安装了Arcanist,并通过评论进行了确认。

arc -v 

https://secure.phabricator.com/book/phabricator/article/arcanist_windows/

接下来,我尝试在本地主机上访问Phabricator页面,但只能看到Linux的.sh文件,没有Windows版本。如果您已经成功安装,请指导我。

http://localhost/phabricator/scripts/install/
3个回答

7
请按照以下步骤在Windows系统上设置Phabricator/Arc cli。
  1. 下载并安装Git Bash。

  2. 需要PHP支持,如果你的电脑上没有安装PHP,则可以使用XAMP或WAMP。找到PHP的安装目录并将其添加到系统路径中。

  3. 打开命令提示符并输入php命令来测试PHP是否已安装。如果没有显示任何错误信息,则可以跳过第4步。

  4. 如果出现MSVCR100.dll缺失错误,则需从此处下载exe文件:http://www.microsoft.com/en-in/download/details.aspx?id=30679 并进行安装。然后再次测试PHP是否已安装。

使用Git Bash执行以下操作:

  1. 在某个位置克隆如下的repos:

    git clone https://github.com/phacility/libphutil.git

    git clone https://github.com/phacility/arcanist.git

  2. 类似于步骤3,再次更新系统路径,并添加: <path>\arcanist\bin

  3. 在Git Bash中测试arc help命令。

  4. 使用 arc install-certificate 命令安装Phabricator服务器证书。

  5. 按照 https://secure.phabricator.com/book/phabricator/article/arcanist_windows/ 的说明添加一个编辑器。


如何运行Phabricator守护进程? - sigeje
@GilangJalu 看起来这些守护进程只是在运行 PHP 脚本。 - Mark
后续问题是,为什么在Windows上从git bash尝试调用Phabricator中的CLI工具时,没有任何一个工具能够正常工作?它会显示工具的描述,但不会注册提供给它的任何选项。 - Erutan409
没事了,我已经想通了,你必须从常规命令提示符中执行与其链接的php文件(至少我是这么想的)。而且会有一些成长的痛苦(因为我正在Windows上设置Phabricator - 是的,它正在工作),尝试设置一些它期望你本地支持的悬而未决的库。 - Erutan409
在第8步遇到了错误,要求API令牌,该令牌是从https://secure.phabricator.com/conduit/login/生成的。登录后,我收到了错误消息:“您刚刚进行身份验证的外部帐户(“Google”)未配置为允许在此Phabricator安装上注册。管理员可能最近已禁用它”。我尝试了三种不同的身份验证方式,Facebook、Google和Github,但都遇到了相同的错误。 - Mr. Ratnadeep
显示剩余2条评论

4

您无法在Windows上安装Phabricator。但是,您可以在免费的Oracle VM VirtualBox等虚拟机上安装它。一旦您有了VirtualBox,您需要在其中创建一个虚拟Ubuntu。在VirtualBox上安装Ubuntu后,您可以按照说明在Ubuntu上安装Phabricator。

如果您需要更多详细信息和帮助,请告诉我。


3

Phabricator服务器不支持Windows操作系统。请参阅安装指南

要安装Phabricator服务器软件,您需要一个非Windows操作系统... 服务器软件无法在Windows上运行。它可以在大多数其他操作系统上运行,因此请选择其中之一:


太糟糕了,我不能在我们组织的Windows Server机器上使用这个美妙的软件...一个解决方案是在我的工作电脑上运行WSL(我已经成功地做到了),但是安装Phabriactor取决于我的设备状态。 - vintprox

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接