我正在尝试使用pecl install trader安装PHP Extension Trader 它返回了错误。
这是运行PHP 5.6的ubuntu 16.04服务器,这是我加载的php模块
[PHP Modules]
calendar
Core
ctype
curl
date
dom
ereg
exif
fileinfo
filter
ftp
gd
gettext
hash
iconv
json
libxml
mbstring
mcrypt
mhash
mysql
mysqli
mysqlnd
openssl
pcntl
pcre
PDO
pdo_mysql
Phar
posix
readline
Reflection
session
shmop
SimpleXML
sockets
SPL
standard
sysvmsg
sysvsem
sysvshm
tokenizer
wddx
xml
xmlreader
xmlrpc
xmlwriter
xsl
Zend OPcache
zlib
[Zend Modules]
Zend OPcache
root @ traderlab:〜#pecl安装交易者 警告:在第593行的PEAR / Downloader.php中为foreach()提供了无效的参数 PHP警告:在第593行的/usr/share/php/PEAR/Downloader.php中为foreach()提供了无效的参数 正在下载trader-0.5.0.tgz ... 开始下载trader-0.5.0.tgz(299,829字节) ................................................... ..........完成:299,829字节
警告:第870行的PEAR / PackageFile / v2 / Validator.php中为foreach()提供的参数无效 PHP警告:在第870行的/usr/share/php/PEAR/PackageFile/v2/Validator.php中为foreach()提供了无效的参数 332个源文件,正在构建 运行:phpize sh:1:phpize:找不到 错误:`phpize'失败 root @ traderlab:〜#
我该如何解决问题?
答案 0 :(得分:0)
如@Jonnix所评论:
如果阅读错误消息,您会看到它显示sh: 1: phpize: not found
,这意味着可能未安装phpize。您应该可以使用apt install phpize
安装它。