2012-04-24 134 views
1

我在系統上安裝了兩個版本的PHP,一個在/opt/local(API = 20090626),另一個在/opt/php54(API = 20100525)。我試圖編譯/opt/php54版本的擴展名,所以我在擴展目錄中運行/opt/php54/bin/phpize,然後在./configure --enable-<ext> && make && sudo make install中運行/opt/php54/bin/phpize。但問題是編譯擴展不適用於API = 20100525,而是API = 20090626(/opt/local中的那個)。即使在運行make install時,它也會嘗試將其安裝在/opt/local而不是/opt/php54編譯PHP擴展

我在做什麼錯?

回答

2

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