首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >php扩展pecl安装后缀错误

php扩展pecl安装后缀错误
EN

Stack Overflow用户
提问于 2014-12-17 22:56:49
回答 1查看 1.2K关注 0票数 1

我在/usr/local/apps/php54/中的Webuzo (centos-6-x86_64.openvz)上有一个php实例。它在/usr/local/apps/php54/bin/中已经有了pecl和phpize。使用命令安装igbinary时

代码语言:javascript
复制
`/usr/local/apps/php54/bin/pecl install igbinary`

我收到这样的警告:

代码语言:javascript
复制
"WARNING: php_bin /usr/local/apps/php54/bin/php appears to have a suffix 54/bin/php, 
 but config variable php_suffix does not match"

已满日志

代码语言:javascript
复制
# /usr/local/apps/php54/bin/pecl install igbinary
downloading igbinary-1.2.1.tar ...
Starting to download igbinary-1.2.1.tar (Unknown size)
..........................done: 229,376 bytes
9 source files, building
WARNING: php_bin /usr/local/apps/php54/bin/php appears to have a suffix 54/bin/php, but   config variable php_suffix does not match
running: phpize
Configuring for:
PHP Api Version:         20100412
Zend Module Api No:      20100525
Zend Extension Api No:   220100525
shtool at '/tmp/pear/temp/igbinary/build/shtool' does not exist or is not executable.
Make sure that the file exists and is executable and then rerun this script.

ERROR: `phpize' failed

以下是pecl的配置列表:sudo /usr/local/apps/php54/bin/pecl config-show

代码语言:javascript
复制
directory
PHP CLI/CGI binary             php_bin          /usr/local/apps/php54/bin/php
php.ini location               php_ini          /etc/php.ini
--program-prefix passed to     php_prefix       <not set>
PHP's ./configure
--program-suffix passed to     php_suffix       <not set>

我使用sudo pear config-set php_suffix 54/bin/php将php_suffix设置为/usr/local/apps/php54/bin/php,但这会导致phpize失败。

EN

回答 1

Stack Overflow用户

发布于 2017-12-27 03:24:31

更新pecl的temp_dir

代码语言:javascript
复制
mkdir /root/tmp
pear config-set temp_dir /root/tmp

重新安装。让我知道结果。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27528386

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档