我通过这个命令添加了存储库:
LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/php
Run Code Online (Sandbox Code Playgroud)
警告:add-apt-repository 被非 UTF-8 语言环境破坏,请参阅 https://github.com/oerdnj/deb.sury.org/issues/56了解解决方法:
LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php 更多信息:https://launchpad.net/~ondrej/+archive/ubuntu/php 按 [ENTER] 继续或 ctrl-c 取消添加 gpg:已创建密钥环`/tmp/tmph7kev8sf/secring.gpg' gpg:已创建密钥环`/tmp/tmph7kev8sf/pubring.gpg' gpg:从 hkp 服务器 keyserver.ubuntu.com 请求密钥 E5267A6C gpg:/tmp/tmph7kev8sf/trustdb.gpg:trustdb 创建 gpg:密钥 E5267A6C:导入的公钥“Launchpad PPA for Ond?ej Surý” gpg:处理的总数:1 gpg: 进口: 1 (RSA: 1) 好的
一切似乎都很好。然后我运行 apt-cache
apt-cache search php7
Run Code Online (Sandbox Code Playgroud)
这什么也没给。
这是我的系统信息:
~# uname -a Linux cspweb 3.13.0-123-generic #172-Ubuntu SMP Mon Jun 26 18:04:35 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux 语言环境 LANG=en_US.UTF-8 语言= LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL=
我也试试
LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
同样的结果。非常感谢任何建议和提示。
Pau*_*ul 4
根据https://wiki.ubuntu.com/Releases,ppa:ondrej/php似乎不支持 Ubuntu 14.04 LTS, 这表明标准支持已于 2019 年 4 月结束。
将 ubuntu 升级到 16.04 LTS 后,我可以从存储库安装 php 7.3。
添加 PPA 后,您需要在运行apt-cache或之前更新 APT 缓存apt install。
sudo apt update
Run Code Online (Sandbox Code Playgroud)