0

質問をサーバー障害サイトに移動しました。

Puppet Labs Apache モジュールを使用して、Ubuntu 16.04 に PHP 7.0 で Apache をインストールしたいと考えています。

  1. ドキュメントに従って、モジュールは Ubuntu 16.04 をサポートします
  2. PHP 7.0 サポートに関連するチケットがあり、 PHP 7.0 サポートを追加する承認済みマージ リクエストがあります。
  3. マージで提供された修正は、モジュール 1.9.0 バージョンには含まれていないようです。

質問は

  1. 提案された修正を使用して、PHP 7.0 で Apache をインストールする方法はありますか?
  2. マニフェストには何を書けばよいですか?

次のコード (Puppet マニフェストから) は、Ubuntu 16.04 では機能しません。

class { 'apache':
  mpm_module    => 'prefork',
}
include apache::mod::php

次のエラーが発生しました

Error: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install libapache2-mod-php5' returned 100: Reading package lists...
Building dependency tree...
Reading state information...
Package libapache2-mod-php5 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

E: Package 'libapache2-mod-php5' has no installation candidate
Error: /Stage[main]/Apache::Mod::Php/Apache::Mod[php5]/Package[libapache2-mod-php5]/ensure: change from purged to present failed: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install libapache2-mod-php5' returned 100: Reading package lists...
Building dependency tree...
Reading state information...
Package libapache2-mod-php5 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

E: Package 'libapache2-mod-php5' has no installation candidate

PHP ファイルを処理するように FastCGI サーバーを構成しようとしましたが、これもほとんど同じエラー メッセージで失敗します。このモジュールは、まだ PHP 7.0 について何も知りません。

4

0 に答える 0