Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MAMP 2.2/PHP5.5.3/Can';t安装PHPImagick扩展_Php_Awk_Imagemagick_Mamp_Imagick - Fatal编程技术网

MAMP 2.2/PHP5.5.3/Can';t安装PHPImagick扩展

MAMP 2.2/PHP5.5.3/Can';t安装PHPImagick扩展,php,awk,imagemagick,mamp,imagick,Php,Awk,Imagemagick,Mamp,Imagick,我们有一个运行PHP5.5.3的MAMP 2.2安装,我们一直在尝试安装ImageMagick。我们迄今为止所做的事情: 已安装Brew、Xcode、Xcode命令行工具 使用Brew安装实际的ImageMagick二进制文件 现在问题来了-尝试通过pecl(pecl安装imagick)或brew(brew安装php55 imagick)安装imagick失败,因为PHP源代码不存在。因此: 从PHP.net/releases下载PHP5.5.3源代码-在各种在线教程(主要是本教程)之后将

我们有一个运行PHP5.5.3的MAMP 2.2安装,我们一直在尝试安装ImageMagick。我们迄今为止所做的事情:

  • 已安装Brew、Xcode、Xcode命令行工具
  • 使用Brew安装实际的ImageMagick二进制文件
现在问题来了-尝试通过pecl(pecl安装imagick)或brew(brew安装php55 imagick)安装imagick失败,因为PHP源代码不存在。因此:

  • 从PHP.net/releases下载PHP5.5.3源代码-在各种在线教程(主要是本教程)之后将其移动到适当的文件夹中,尝试进行配置。没用
错误如下:

config.status: creating main/php_config.h
awk: non-terminated string  "Darwin g... at source line 362 source file  ./conf12xr7I/defines.awk
context is
<<<  13.0.0 Darwin Kernel Version 13.0.0: Thu Sep 19 22:22:27 PDT 2013; root:xnu-2422.1.72~6/RELEASE_X86_64 x86"\
awk: syntax error at source line 364 source file ./conf12xr7I/defines.awk
awk: illegal statement at source line 364 source file ./conf12xr7I/defines.awk
config.status: error: could not create main/php_config.h
config.status:正在创建main/php\u config.h
awk:源文件第362行的非终止字符串“Darwin g…”。/conf12xr7I/defines.awk
上下文是

您能为我们发布
/conf12xr7I/defines.awk
文件的~360-370行吗?第一个错误可能来自该文件(如丢失的
)或解析另一个变量等。当我看到错误时,我去寻找该文件,但当我看到时,它总是不见了——可能是在编译失败时删除临时文件。最后,我通过下载PECL扩展并自己编译来解决这个问题,而不是让过程自动化。我怀疑自动化过程的一部分是试图使用Mac原生PHP而不是MAMP版本。