Обновление PHP не распознается в Apache на FreeBSD

Я пытаюсь обновить установку PHP на моей машине FreeBSD. Я запустил

portsnap fetch update
cd /usr/ports/lang/php56
make reinstall
cd /usr/ports/lang/php56-extensions
make reinstall
service apache24 restart

, затем перезагрузил страницу, на которой отображается результат phpinfo () , и он все еще показывает 5.6.24 , но если я запустил php --version в приглашении оболочки я получаю

PHP 5.6.31 (cli) (built: Aug 30 2017 13:40:53)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
    with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies

Очевидно, я забыл шаг здесь, но прошло некоторое время с тех пор, как я сделал это, и моя память немного туманна ...


РЕДАКТИРОВАТЬ

Как указано arrowd , мне нужно было выполнить еще два шага:

cd ../../www/mod_php56/
make clean reinstall

(Обратите внимание, что без make clean рабочие каталоги 5.6.24 застряли, я не конечно, почему.)

0
задан 30 August 2017 в 21:55
1 ответ

Ага, переустановите www / mod_php56 тоже.

1
ответ дан 4 December 2019 в 16:09

Теги

Похожие вопросы