close

因為BSD的ports , lang/php5已經是PHP5.3了 , 從PHP5.2升到PHP5.3 , 幾乎都會遇到一些狀況

portupgrade php5-*

通常會有2個地方會Error code 1
1個是php5-gd  , 這裡只要先把graphics/jpeg 升好, 再升一次php5-gd就pass了 (或者再看訊息是哪個地方要升)

第2個是php5-filter
問題是出在php5-pcre已經移出php5-extansion1.4 , 所以要去lang/php5裡把pcre抓出來, 才可以升過去

 

cd /usr/ports/lang/php5/
make extract
cp /usr/ports/lang/php5/work/php-5.3.2/ext/pcre/pcrelib/pcre.h /usr/local/include/php/ext/pcre/
portupgrade php5-filter

第3個是php5-session

我遇到的是php5-session-5.2.x 跟 php5-session-5.3.3會同時都存在
解決方式

pkg_delete php5-session-5.2.x && pkgdb -F

arrow
arrow
    全站熱搜

    mool 發表在 痞客邦 留言(1) 人氣()