在編譯安裝php的時候,make完之后,出現了如下報錯:
Generating phar.php
Generating phar.phar
PEAR package PHP_Archive not installed: generated phar will require PHP's phar extension be enabled.
pharcommand.inc
directorygraphiterator.inc
clicommand.inc
invertedregexiterator.inc
directorytreeiterator.inc
phar.inc
Build complete.
Don't forget to run 'make test'.
php 的編譯時需要依賴pear package ,目前的問題錯誤"PEAR package PHP_Archive not installed: generated phar will require PHP's phar extension be enabled.",已經明顯報出這個問題。
因此編譯使用參數 --without-pear 將pear 屏蔽掉編譯安裝后,再進行安裝;同時因為phar 屬於pear的一個庫 ,所以不將phar關閉掉,同時還會報這個錯誤,
同時需要使用 --disable-phar 編譯參數.
在 --without-pear 跟上 --disable-phar 就可以解決這個問題了
./configure --without-pear --disable-phar
成功編譯安裝完成后,再安裝pear
wget http://pear.php.net/go-pear.phar
/usr/local/php/bin/php go-pear.phar