web-dev-qa-db-ja.com

E:パッケージphp5-intl Ubuntu 16.04が見つかりません

composerを更新しようとしましたが、このエラーが発生しました:

Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - The requested PHP extension ext-intl * is missing from your system. Install or enable PHP's intl extension.
  Problem 2
    - The requested package bower-asset/admin-lte could not be found in any version, there may be a typo in the package name.
  Problem 3
    - The requested package bower-asset/font-awesome could not be found in any version, there may be a typo in the package name.
  Problem 4
    - The requested package bower-asset/html5shiv could not be found in any version, there may be a typo in the package name.
  Problem 5
    - The requested package bower-asset/jquery-slimscroll could not be found in any version, there may be a typo in the package name.
  Problem 6
    - The requested package bower-asset/flot could not be found in any version, there may be a typo in the package name.

そこで、Sudo apt-get install php5-intlを使用してphp5-intl拡張機能をインストールしようとしました。しかし、残念ながら私はこのエラーを受け取りました...

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package php5-intl

だから、この問題を解決するには何をする必要がありますか? Ubuntu 16.04を使用しています。

3
Ryan Arief

Ubuntu 16.04にはphp7が付属しています。そのため、php5をインストールする方法から外れていない限り、間違ったバージョンのモジュールを追加しようとしています。

試してみてください...

apt-get install php7.0-intl
7
user508889

Ubuntu 16.04.4 LTSおよび以下のPHP5.6では、コマンドは正常に機能します。

Sudo apt-get install php5.6-intl
1
Nalin Savaliya