Debian
如何讓 Apache 在升級到 Debian 10 的伺服器上使用 PHP 7.3?
我正在將伺服器從 Debian 9 (stretch) 升級到 Debian 10 (buster),並且知道(並打算)這會導致 PHP 從 PHP 7.0 升級到 PHP 7.3。
php -v
確實顯示安裝了 PHP 7.3,但是當嘗試登錄到伺服器上執行的 Web 應用程序時,我收到一條(模糊的)錯誤消息,並且當我創建一個要執行的測試頁面時phpinfo
,它表明 Apache 似乎仍然正在執行 PHP 7.0。我曾預計 Apache 會在作業系統升級過程中轉而使用 PHP 7.3。我需要做什麼才能讓 Apache 現在使用 PHP 7.3?
評論的正確答案:
升級可能沒有安裝
libapache2-mod-php7.3
包,需要集成php7.3
到apache2
.要檢查它是否已經安裝,請執行
dpkg -l | grep ^i | grep libapache2-mod-php7.3
如果這沒有返回任何內容,則需要安裝它。
apt install libapache2-mod-php7.3
之後,禁用舊
apache2
模組並啟動新模組:a2dismod php7.0 && a2enmod php7.3 && systemctl restart apache2