Я пытаюсь обновить установку 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
Очевидно, я забыл шаг здесь, но прошло много времени с тех пор, как я это делал, и моя память немного туманна ...
РЕДАКТИРОВАТЬ
Как указал стрелка, Мне нужно было выполнить еще два шага:
cd ../../www/mod_php56/
make clean reinstall
(Обратите внимание, что без make clean
в 5.6.24
рабочие каталоги застряли, я не уверен, почему.)
Ага, переустановите www/mod_php56
слишком.