Обновление php-5.2 до php-5.3
Собственно, перед началом установки новой версии пхп, гуру советуют как минимум почитать /usr/ports/UPDATING и сделать как там написано, как максимум — сделать
1 | pkg_delete -f 'php5*' |
и еще на всякий случай
1 2 | cd /usr/local rm etc/php lib/php include/php |
Но даже после этого не факт, что установка пройдет гладко. Возможно, вылезет ошибка, связанная с pcre. Если вдруг случилось такая неприятность, то решение выглядит так:
1 2 3 | 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 может помочь опция
1 | WITH_BUNDLED_PCRE="YES" |
добавленная в pkgtools.conf
спасибо, очень помогло описание… вкратце и по теме