web-dev-qa-db-ja.com

Ubuntu 19.10にphp7.2をインストールする方法

最近19.04からUbuntu 19.10にアップグレードしました。いくつかのパッケージをインストールしようとすると、autoremoveによって多くのパッケージを削除するように求められました。そこでコマンドを実行すると、php7.2-fpmが削除されました。

現在、php7.2-fpmをインストールできません。

$ Sudo apt-get install php7.2-fpm
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package php7.2-fpm is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

Ondrej PPAを追加してみました。しかし、それでも機能しません。

助けてください。

私のnetbeansも機能しなくなりました。

更新

JDK13をインストールすることで、netbeansを使用できるようになりました。私はまだPHP7.3を使わざるを得ません。 PHP7.2を使用できません。誰かが私にSudo apt-get updateの出力を表示するように頼みました。だから私はそれをここに投稿しています:

xxx@Ubuntu-PC:~$ Sudo apt-get update
[Sudo] password for xxx: 
Hit:1 http://in.archive.ubuntu.com/ubuntu eoan InRelease                       
Hit:2 http://ppa.launchpad.net/ondrej/php/ubuntu eoan InRelease                
Hit:3 http://in.archive.ubuntu.com/ubuntu eoan-updates InRelease               
Hit:4 http://security.ubuntu.com/ubuntu eoan-security InRelease                
Hit:5 http://archive.canonical.com/ubuntu eoan InRelease                       
Hit:6 http://packages.Microsoft.com/repos/vscode stable InRelease              
Hit:7 https://deb.opera.com/opera-stable stable InRelease           
Ign:8 http://dl.google.com/linux/chrome/deb stable InRelease
Hit:9 http://dl.google.com/linux/chrome/deb stable Release
Reading package lists... Done
4
Future King

OndrejのPPAを登録できるようにするには、置換pythonパッケージを使用する必要があります

Sudo apt install software-properties-common

パッケージのインストール

次に、PPAを登録します

add-apt-repository ppa:ondrej/php

これで、PHPパッケージをインストールできます

Sudo apt-get install php7.2 php7.2-fpm php7.2-cli php7.2-xml php7.2-mysql

利用可能なバージョンを確認する

update-alternatives --list php 

そしてそれに切り替える

Sudo update-alternatives --set php /usr/bin/php7.2

すべてが現在動作しています

6
ADI