升级 Ubuntu 并丢失 PHP7.2

升级 Ubuntu 并丢失 PHP7.2

如何在 Ubuntu 19.10 上安装 PHP 7.2?我们在生产中使用 PHP 7.2,我需要本地环境与之匹配。

自 19.04 中的 7.2 是默认设置以来,我找不到任何提供它的存储库,但它似乎已从 19.10 中完全删除。

我尝试从 PHP.net 下载并安装 PHP 7.2 tar.gz,但它缺少 apache2 mod,因此 Apache 找不到它。


更新:Ondřej Surý 已更新其 PHP 存储库以支持 Ubuntu 19.10。这家伙真是个圣人!安装说明:https://tecadmin.net/install-php-7-on-ubuntu/

答案1

我遇到了同样的问题。为了确保安装了所有相关的 PHP 包,我运行了:

sudo apt install php libapache2-mod-php php-common php-mbstring php-xmlrpc php-soap php-gd php-xml php-intl php-mysql php-cli php-zip php-curl

之后我重新启动了 apache2,但仍然没有奏效。PHP 7.3 需要手动激活 fpr apache。您可能已经看到以下消息:

Processing triggers for php7.3-fpm (7.3.8-1) ...
NOTICE: Not enabling PHP 7.3 FPM by default.
NOTICE: To enable PHP 7.3 FPM in Apache2 do:
NOTICE: a2enmod proxy_fcgi setenvif
NOTICE: a2enconf php7.3-fpm
NOTICE: You are seeing this message because you have apache2 package installed.

因此,按照建议

a2enmod proxy_fcgi setenvif
a2enconf php7.3-fpm
service apache2 restart

最后重新启动 apache2 成功。希望这能有所帮助。

相关内容