无法在Ubuntu 18.04上安装php7.4-dev

问题描述 投票:0回答:2

尝试安装

php7.4-dev
扩展,但我遇到了

E: Unable to locate package php7.4-dev
E: Couldn't find any package by glob 'php7.4-dev'
E: Couldn't find any package by regex 'php7.4-dev'

当我运行

apt show php
时,它显示以下内容:

Package: php
Version: 1:7.2+60ubuntu1
Priority: optional
Section: php
Source: php-defaults (60ubuntu1)
Origin: Ubuntu
Maintainer: Ubuntu Developers <[email protected]>
Original-Maintainer: Debian PHP Maintainers <[email protected]>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 12.3 kB
Depends: php7.2
Supported: 5y
Download-Size: 3,084 B
APT-Sources: http://archive.ubuntu.com/ubuntu bionic/main amd64 Packages
Description: server-side, HTML-embedded scripting language (default)
 PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used
 open source general-purpose scripting language that is especially suited
 for web development and can be embedded into HTML.
 .
 This package is a dependency package, which depends on Ubuntu's default
 PHP version (currently 7.2).

我使用以下命令来更新存储库。

sudo add-apt-repository ppa:ondrej/php
sudo apt update

再次运行

apt show php
后,收到和之前一样的消息,版本不变,仍然显示
PHP 7.2

但是,我每次都遇到相同的结果,不幸的是,我无法安装

php7.4-dev

sudo add-apt-repository ppa:ondrej/php 须藤apt更新 apt 显示 php

ubuntu-18.04 apt php-7.4
2个回答
0
投票

我遇到了同样的问题,不知何故

ppa:ondrej/php
在Ubuntu 18.04上不起作用。正如本文中提到的,添加以下存储库后,我能够安装
php7.4

sudo add-apt-repository ppa:sergey-dryabzhinsky/php74
sudo add-apt-repository ppa:sergey-dryabzhinsky/php7-modules
sudo add-apt-repository ppa:sergey-dryabzhinsky/backports
sudo add-apt-repository ppa:sergey-dryabzhinsky/packages

0
投票

我无法使用上述 PPA 安装 FPM,您能帮忙吗?

以下是错误:

sudo apt install php74p-fpm

阅读包裹清单...完成 构建依赖树
读取状态信息...完成 php74p-fpm 已经是最新版本(7.4.33-0sergeyd6.1~18.04.1)。 0 已升级,0 已新安装,0 已删除,1 未升级。 2 未完全安装或拆除。 此操作后,将使用 0 B 的额外磁盘空间。 你想继续吗? [是/否] 是 设置 php74-fpm (7.4.33-0sergeyd6.1~18.04.1) ... update-rc.d:错误:无法读取/etc/init.d/php74-fpm dpkg:处理包 php74-fpm 时出错(--configure): 安装的 php74-fpm 包安装后脚本子进程返回错误退出状态 1 dpkg:依赖性问题阻止配置 php74p-fpm: php74p-fpm 依赖于 php74-fpm;然而: php74-fpm 包尚未配置。

dpkg:处理包 php74p-fpm 时出错(--configure): 依赖性问题 - 未配置 未写入批准报告,因为错误消息表明它是先前故障的后续错误。 处理时遇到错误: php74-fpm php74p-fpm E: 子进程 /usr/bin/dpkg 返回错误代码 (1)

© www.soinside.com 2019 - 2024. All rights reserved.