我如何安装 php-cgi?我尝试了 MacPort、Package 和其他所有东西,但都不起作用

Ang*_*elo 2 php cgi fastcgi macports phpstorm

我正在尝试在我的 macbook(Yosemite 10.9.3)上安装 php-cgi,因为当我尝试在浏览器中打开内容时,PhpStorm IDE 不断向我回复“找不到 php-cgi”。我尝试使用较新版本的 php 解释器,因为当前版本是 5.4。但是我只能在 php.net 站点中找到这些包,但我不知道如何安装它。我也尝试下载自制软件,但又不知道如何从那里开始。我尝试使用 MacPort 通过使用以下行来安装 fastcgi:sudo port install php5 +fastcgi

但它返回这个:

--->  Dependencies to be installed: autoconf213 gawk gettext expat libiconv ncurses readline m4 perl5 perl5.16 gdbm bzip2 gsed libtool libxml2 xz zlib mhash pcre libedit pkgconfig

--->  Fetching archive for expat
--->  Attempting to fetch expat-2.1.0_0.darwin_13.x86_64.tbz2 from http://packages.macports.org/expat
--->  Attempting to fetch expat-2.1.0_0.darwin_13.x86_64.tbz2.rmd160 from http://packages.macports.org/expat
--->  Installing expat @2.1.0_0
--->  Activating expat @2.1.0_0
Error: org.macports.activate for port expat returned: Image error: /opt/local/bin/xmlwf already exists and does not belong to a registered port.  Unable to activate port expat. Use 'port -f activate expat' to force the activation.
Error: Failed to install expat
Please see the log file for port expat for details: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_expat/expat/main.log
Error: The following dependencies were not installed: autoconf213 gawk gettext expat libiconv ncurses readline m4 perl5 perl5.16 gdbm bzip2 gsed libtool libxml2 xz zlib mhash pcre libedit pkgconfig
To report a bug, follow the instructions in the guide:http://guide.macports.org/#project.tickets
Error: Processing of port php5 failed
Run Code Online (Sandbox Code Playgroud)

我已经使用 MacPort(版本 2.3.0)运行了自我更新。任何人都可以帮忙吗?非常感谢!

PS 对于 PhpStorm,当我尝试在浏览器中查看代码时,我被迫使用内置的 Web 服务器。如果有人在没有内置服务器的情况下有办法做到这一点,那也太棒了。我已经安装了 Zend 服务器。

PS 我现在使用 NetBeans。但是我想在我处理其他事情的同时确保我解决了这样的事情是很好的。

Nic*_*ell 5

我花了一些时间尝试使用 MacPorts 设置 PhpStorm。这些是基本步骤:

sudo port install php53 php53-cgi
Run Code Online (Sandbox Code Playgroud)

这应该创建 /opt/local/bin/php53 和 php-cgi53,所以接下来:

cd /opt/local/bin
ln -s php53 php
ln -s php-cgi53 php-cgi
Run Code Online (Sandbox Code Playgroud)

然后将 PHP 解释器注册为 PHP Home 设置为/opt/local/bin,它应该检测到它并正确地“在浏览器中打开”。