编译PHP扩展

时间:2012-04-24 00:06:33

标签: c makefile php-extension

我在系统上安装了两个版本的PHP,一个在/opt/local(API = 20090626),另一个在/opt/php54(API = 20100525)。我正在尝试编译/opt/php54版本的扩展,因此我在扩展目录中运行/opt/php54/bin/phpize,然后./configure --enable-<ext> && make && sudo make install。但问题是编译的扩展名不是API = 20100525,而是API = 20090626(/opt/local中的那个)。即使在运行make install时,它也会尝试将其安装在/opt/local而不是/opt/php54

我做错了什么?

1 个答案:

答案 0 :(得分:2)

--with-php-config=/opt/php54/bin/php-config添加到配置字符串。