MAMP 2.2/PHP5.5.3/Can';t安装PHPImagick扩展
我们有一个运行PHP5.5.3的MAMP 2.2安装,我们一直在尝试安装ImageMagick。我们迄今为止所做的事情: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源代码-在各种在线教程(主要是本教程)之后将
- 已安装Brew、Xcode、Xcode命令行工具
- 使用Brew安装实际的ImageMagick二进制文件
- 从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版本。