php - 如何使用 PHP 5.4.24 在我的 Mavericks 上启用 fastcgi?

标签 php

我正在尝试使用 PHPStorm 7 的内置 Web 服务器功能,我已将解释器指定为 PHP 5.4.24,但它一直在下面告诉我这个。

如何在 Mavericks 机器上启用 FastCGI。我通过在我的终端上执行 php -i 检查它是否未配置/启用。任何帮助,将不胜感激。我想在浏览器中测试应用。

php-cgi not found
Please ensure that configured PHP Interpreter built as CGI program (--enable-fastcgi was specified)

最佳答案

如果还没有安装 Homebrew :

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

现在,我们有了 Homebrew,通过在您的终端上输入以下内容来点击 php 存储库:

brew tap josegonzalez/php
brew tap homebrew/dupes

检查 PHP 5.4 可用的选项:

brew options php54

现在使用一些选项安装/构建 PHP 5.4(在您的情况下是带有 CGI 的 PHP-FPM):

brew install php54 --with-fpm --with-debug --with-cgi --with-libmysql --with-homebrew-curl
brew install fastcgi

注意:如果你不打算使用 Apache add --without-apache,如果你需要其他东西,只需检查选项并添加你需要的东西

现在,通过在您的终端中输入以下内容来检查 PHP-FPM 是否已启用:

php-fpm -v

如果你得到这个:

PHP 5.4.24 (fpm-fcgi) Copyright (c)

1997-2013 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2013

Zend Technologies

你刚刚像老板一样用 FCGI 安装了 PHP..

关于php - 如何使用 PHP 5.4.24 在我的 Mavericks 上启用 fastcgi?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23667178/

相关文章:

php - 将对象的 protected 成员的数据复制到数组中的最佳方法

php - csv文件导入到mysql数据库使用php面临导入错误

php - 生成总和为 N 的所有可能的 3 个正整数

php - 调试 MySQLs "too many connections"

php - 如何在 PHP 中检索和显示 COUNT 查询结果?

php - 从客户端使用 oauthtoken 从我服务器上的 gdrive 下载文件

php - 如何使用 PHP strtotime 和日期函数转换 Datepicker 日期?

php - 持久连接不适用于 codeIgniter 中的 mysql 驱动程序

php - 使用 WEBrick 为 PHP Web 应用程序提供服务

关闭函数前的 PHP 分析延迟