首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何安装phpize for PHP 7+

如何安装phpize for PHP 7+
EN

Ask Ubuntu用户
提问于 2016-09-01 23:00:54
回答 1查看 96.4K关注 0票数 38

我尝试用PHP7.0-fmp在我的Ubuntu16.04中安装xdebug。

在定制的工具里面写着:

代码语言:javascript
复制
Run: phpize (See the FAQ if you don't have phpize.

As part of its output it should show:

Configuring for:
...
Zend Module Api No:      20151012
Zend Extension Api No:   320151012
If it does not, you are using the wrong phpize. 
Please follow this FAQ entry and skip the next step.

FAQ只引用php5-dev来安装phpize。

然后,在如何安装和运行位相之后,我发现php7.0-dev也应该安装phpize。

当我尝试运行sudo apt-get install php7.0-dev时,我会得到这样的消息:

代码语言:javascript
复制
php7.0-dev is already the newest version (7.0.8-0ubuntu0.16.04.2).
The following package was automatically installed and is no longer required:
  linux-image-extra-4.4.0-21-generic

这意味着所有php7.0-dev包都已经安装好了,但是当我运行phpize时,我会得到以下消息:

代码语言:javascript
复制
root@ig:/usr/bin# phpize
Cannot find config.m4. 
Make sure that you run '/usr/bin/phpize' in the top level source directory of the module

我已经在/usr/bin/里面了。如何在这种情况下运行phpize?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2016-09-14 09:18:04

PHP7的phpize由Ubuntu16.04中的php7.0-dev包提供。要安装它,请打开终端并键入:

代码语言:javascript
复制
sudo apt install php7.0-dev  

/usr/bin/phpize7.0将安装phpie7.0

要运行它,输入:

代码语言:javascript
复制
phpize7.0

示例:获取ph比萨7.0的版本:

代码语言:javascript
复制
phpize7.0 -v

在Ubuntu17.10 php7.0-dev已经更新为php7.1-dev,phpie7.1将安装到/usr/bin/phpize7.1中。在Ubuntu中,php7.0-dev已经更新为php7.2-dev。在Ubuntu中,php7.0-dev已经更新为php7.4-dev。php7.4-dev是Ubuntu21.04中的当前包,而php 8包还没有在Ubuntu21.04默认存储库中发布,但是php8.0包已经在21.10和以后的默认Ubuntu存储库中发布。

phpize命令要在扩展源目录的顶层运行。这个源目录应该包含一个名为config.m4的文件。PHP扩展的config.m4文件告诉UNIX系统您的扩展支持哪些配置选项、需要哪些外部库和包含哪些外部库,以及要编译哪些源文件作为其中的一部分。

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

https://askubuntu.com/questions/819797

复制
相关文章

相似问题

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