在终端中运行时找不到phpize命令[重复]

Posted

技术标签:

【中文标题】在终端中运行时找不到phpize命令[重复]【英文标题】:phpize command not found when run in terminal [duplicate] 【发布时间】:2013-05-10 01:56:17 【问题描述】:

我试图安装PECL 扩展,并且需要phpize。但是当我运行phpize 时,它显示:

ps@ubuntu:~$ phpize
No command 'phpize' found, did you mean:
 Command 'phpize5' from package 'php5-dev' (main)
phpize: command not found

我当前的php 版本是:PHP Version 5.4.6-1ubuntu1.2 我应该安装php5-dev 版本吗?会不会有什么矛盾的问题?还有哪些替代方法?

我应该怎么做才能解决我的问题? 我正在运行ubuntu 12.10

【问题讨论】:

【参考方案1】:
sudo apt-get install php5-dev

phpize 是用于准备构建 php 模块的工具,因此您需要 dev 包。假设您使用的是 PHP 的打包版本,应该不会有任何问题。

(更新 - 对于最新版本的 Ubuntu,请尝试 sudo apt-get install php-dev

【讨论】:

谢谢!当 SO 允许时,会将其标记为正确答案。:) 这个问题实际上是对***.com/questions/3108937/…的非常接近的欺骗,所以它可能会在那之前被删除! Ubuntu 16.04 抛出“包 'php5-dev' 没有安装候选” 在较新的 Ubuntu 版本中是 php-dev 得到“apt-get: command not found”大声笑

以上是关于在终端中运行时找不到phpize命令[重复]的主要内容,如果未能解决你的问题,请参考以下文章

在 docker 容器中运行时找不到 curl 命令

冰球:找不到命令

在Android Studio终端中运行时出现IO异常[重复]

当命令在 Ubuntu 终端中运行时,为啥 Dart 的“Process.start”不能执行 Ubuntu 命令?

C语言中运行时怎么一闪就过去了,看不到运行界面啊

在 PyCharm 中运行时记录 basicConfig 不创建日志文件?