Php
在 FreeBSD 上的 Apache 中無法辨識 PHP 更新
我正在嘗試更新我的 FreeBSD 機器上的 PHP 安裝。我跑了
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
在 shell 提示符下執行,我得到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
目錄,我不確定為什麼。)
是的,也重新安裝
www/mod_php56
。