首先,我不是Ubuntu/服务器Maven.要在apache 2上安装/升级PHP,以下是我运行的一系列命令:
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update -y
sudo apt install php8.0 -y
sudo apt install php8.0-common php8.0-mysql php8.0-xml php8.0-xmlrpc php8.0-curl php8.0-gd php8.0-imagick php8.0-cli php8.0-dev php8.0-imap php8.0-mbstring php8.0-opcache php8.0-soap php8.0-zip php8.0-intl -y
sudo a2dismod php7.2
sudo a2enmod php8.0
字符串
随着Ubuntu 18.04标准支持的结束,ondrej的PHP包支持也结束了:
https://launchpad.net/~ondrej/+archive/ubuntu/php
仅提供受支持的Ubuntu版本(https://wiki.ubuntu.com/Releases)的PHP(http://php.net/supported-versions.php)支持版本。
我收到以下错误:
E: Couldn't find any package by glob 'php8.0'
型
不幸的是,我们被困在Ubuntu 18.04上,因为Amazon Cloud9不提供其他任何东西,我们有几十个服务器运行这个。
任何帮助弄清楚如何在Ubuntu 18.04上安装PHP 8+将不胜感激。
1条答案
按热度按时间czfnxgou1#
撰写于2023年10月
使用this launchpad source
这是主PHP模块和包
字符串
安装PHP 8.0
型
或者如果你想安装这个作为系统php
型
记住PHP是独立的,没有任何公共库!所以,也可以添加其中任何一个。推荐php 8-modules
型
要安装扩展,只需在PHP和扩展名之间添加单词mod
型
或者您可以使用此内置工具
php-modset
或php80-modset
来启用禁用库。我也面临着同样的情况,我的想法是: