PHP4が2007年いっぱいでサポート終了するそうなのででPHP5に移行してみる。
といっても、CentOS3も既に終えぎみなバージョンなので、officialなPHP5のRPMはリリースされてません。
仕方が無いので、CentOS4でcentosplusとしてリリースされている5.1.6のsrpmからrebuildする。
# configure;make;make install派からパッケージ管理派に宗旨替えしました。:-)
で、モロモロ動作チェックしてみたら、この間作ったヤツが動いてない。:-)
PHP Parse error: parse error, unexpected T_CLONE, expecting T_STRING in /usr/share/pear/XML/Tree.php on line 297
だってさ、XML_TREEも開発終了していますが、他にもコレ使ってるので、
http://pear.php.net/bugs/bug.php?id=6087を参考に、
pear/XML/Tree.php の 297行目を
function clone() {
↓
function _clone() {
pear/XML/Tree/Node.php の112行目を
function &clone() {
↓
function _clone() {
でOK........って他にもあるんだろな、問題が。
あと、XML_TREEでマルチバイト文字使うなら、XML_Tree_Exもいるです。
こちらも同様に、
function &clone() {
↓
function _clone()
しときましょう。
コメントする