web-dev-qa-db-ja.com

パッケージlibapache2-mod-php7が見つかりません

私は次のコマンドを使用してubuntu 16.04にphpをインストールしようとしました:

Sudo apt-get install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi  php7.0 libapache2-mod-php7

しかし、それは言います

パッケージlibapache2-mod-php7が見つかりません

これをスキップするか、別の方法でインストールする必要がありますか?

21
Nishan Rai

パッケージの名前はlibapache2-mod-php7.0もう一度お試しください.0最後に、それは動作するはずです。

64
rinSer

Ubuntu 17.04/17.10以降を使用している場合、7.0ではなくphp7.1を使用してください。使用できなくなっています。

Sudo apt-get install php7.1
7
Bojan Kseneman

Ubuntu 18.04では、最初に以下のリポジトリを追加する必要がありました。リポジトリが追加されると、php7.xアイテムをインストールできました。

Sudo add-apt-repository ppa:ondrej/php

ソース: https://websiteforstudents.com/Apache2-with-php-7-1-support-on-ubuntu-18-04-lts-beta-server/

6
James Graham

ローカルパッケージインデックスが更新されていない可能性があります。試してみる

Sudo apt-get update

そして、前のコマンドを再度実行します。

余談ですが、aptというプログラムがあります。このプログラムは、おそらくapt-getapt-cacheなど( sk Ubuntuに関するこの質問 を参照)。したがって、コマンドは次のように置き換えられます。

Sudo apt update
Sudo apt install <the packages>

少し良いユーザーインターフェイスを取得します。

おそらく、この質問は buntuに尋ねる コミュニティにより適しているでしょう。

投稿の時点でUbuntu 16.04は新しいバージョンの1つであり、パッケージはphp7.0に変更されましたが、時間が経つにつれて7.1から7.2などになります...そして私は把握する時間がありません最新のパッケージは何でしたか。特定のバージョンに依存していません。したがって、正しいバージョン番号を知らなくても最新バージョンのパッケージをインストールしたい場合は、バージョン番号をドロップするだけで、使用しているディストリビューションに該当する最新バージョンがインストールされます。私の場合、Ubuntu 17.10を使用していましたが、phpバージョンが異なるため、次のコマンドラインを使用して最新版を取得しました。

Sudo apt-get install Apache2 php-mysql libapache2-mod-php mysql-server

Php 7.1とすべての正しい依存関係をインストールしました。

そのため、特定のバージョンを必要とせず、ディストリビューションで機能する最新バージョンのみが必要な場合は、バージョン番号を削除して、上記のコマンドラインを使用します。

2
user1946891

そのはず:

Sudo apt-get install libapache2-mod-php7.0

0
rossiya

Ubuntu 16.04をお試しください:

Sudo apt-get update;
Sudo apt-get install php7.0-fpm php7.0-mysql <other packages>;

ubuntu 14.04の場合:

Sudo apt-get update;
Sudo apt-get install php5-mysql php5-mysql <other packages>;
0

Libapache2-mod-php7.0がインストールされていないため、Apacheサーバーを起動できません。デフォルトでは、aptitudeまたはaptは、適応性のないphp7.0-commonバージョン7.8.13をインストールし、libapache2-mod-phpは7.0.8を必要とします

  1. php-commonを削除します
  2. http://packages.ubuntu.com/xenial/php7.0-common debパッケージをダウンロードして、php7.0-json、readline、cli、opacheについて比較する場合はインストールし、上部のテキストボックスに固定しますこれらのライブラリについて、この方法でインストールします
  3. json
  4. オパシェ
  5. cli
  6. 読み込まれた行

  7. libapache2-mod-php7.0のインストールApache 2サービスの再起動Apache2の再起動

おそらく幸運を働かなければなりません!

0
user7473484
Sudo apt-get install libapache2-mod-php7.1

私のために働いた(16.04Ubuntu)。

0
Chad_G