无法在 Centos 服务器上安装 Pecl(Imagick)扩展-缺少 autoconf

无法在 Centos 服务器上安装 Pecl(Imagick)扩展-缺少 autoconf

我正在尝试在 centos 服务器上安装 pecl 扩展 Imagick,但出现有关 autoconf 的错误。Autoconf 已安装,make 和 gcc 也已安装。但它抱怨路径:

[root@server ~]# pecl install imagick
downloading imagick-3.0.1.tgz ...
Starting to download imagick-3.0.1.tgz (93,920 bytes)
.....................done: 93,920 bytes
13 source files, building
running: phpize
Configuring for:
PHP Api Version:         20090626
Zend Module Api No:      20090626
Zend Extension Api No:   220090626
/usr/bin/phpize: /var/tmp/imagick/build/shtool: /bin/sh: bad interpreter: Permission     denied
Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.

    ERROR: `phpize' failed

我应该怎么办?

答案1

这似乎是 /bin/sh 命令的问题,在 centos 上,该命令是 /bin/bash 的链接。请检查该命令是否可执行。

ls -l /bin/sh ls -l /bin/bash

如果链接不存在,则创建它。

相关内容