phpize报错:Cannot find config.m4

在添加php扩展时,执行phpize报错:Cannot find config.m4

1. 先说一下phpize作用

phpize的作用可以这样理解:侦测环境(phpize工具是在php安装目录下,基于这点phpize对应了当时的php环境,所以是要根据该php的配置情况生成对应的configure文件),建立一个configure文件。必须在一个目录下去运行phpize。那么phpize就知道你的的环境是哪个目录,并且configure文件建立在该目录下。

2. 报错原因

1)可能没有进入指定的扩展路径下;

2)没有使用正确版本的phpize(环境中可能存在多个php版本)

3. 执行方式

cd /usr/src/php源码包目录/ext/扩展目录/

/usr/local/php/bin/phpize

./configure --with-php-config=/usr/local/php

make && make install

打赏

Categories:

Tags: /

2 Comments on “ phpize报错:Cannot find config.m4 ”

发表评论

电子邮件地址不会被公开。