我有一个安装好的 vps linux ubuntu 20.04 LTS
,还安装了 lamp stack 来上传我的 web 项目,php 版本是 7.4,现在我需要安装更多的 php 库,例如:php-gd
因此运行命令:
sudo apt-get install php7.4-gd
但安装时出现以下错误:php7.4-cli : Depends: php7.4-common (= 7.4.3-4ubuntu2.18) but 7.4.3-4ubuntu2.17 is to be installed
实际上它不允许我安装任何其他东西,因为它总是抛出那个错误。有什么想法如何解决这个问题吗?
答案1
检查/etc/apt/sources.list
它是否包含以下行:
deb http://... focal-security main restricted universe multiverse
这条线看起来略有不同,但最重要的是你有焦点安全存储库已启用,因为版本 7.4.3-4ubuntu2.18 在那里可用。
然后更新 repoapt update
并重试apt install php7.4-gd
。
答案2
首先在 Ubuntu 上安装 software-properties-common 包
sudo apt-get update
sudo apt-get install software-properties-common
您可以尝试添加ondrej/php电力购买协议PHP 7.4在你的Ubuntu 20.04 LTS
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
更新完成后,运行以下命令安装 PHP 7.4
sudo apt install -y \
php7.4 \
php7.4-bcmath \
php7.4-bz2 \
php7.4-cgi \
php7.4-cli \
php7.4-curl \
php7.4-fpm \
php7.4-gd \
php7.4-gettext \
php7.4-intl \
php7.4-ldap \
php7.4-mbstring \
php7.4-mysql \
php7.4-opcache \
php7.4-pgsql \
php7.4-soap \
php7.4-xml \
php7.4-zip
安装完成后,您可以使用以下命令来检查,如果PHP 7.4是否安装php -v