質問をサーバー障害サイトに移動しました。
Puppet Labs Apache モジュールを使用して、Ubuntu 16.04 に PHP 7.0 で Apache をインストールしたいと考えています。
- ドキュメントに従って、モジュールは Ubuntu 16.04 をサポートします。
- PHP 7.0 サポートに関連するチケットがあり、 PHP 7.0 サポートを追加する承認済みマージ リクエストがあります。
- マージで提供された修正は、モジュール 1.9.0 バージョンには含まれていないようです。
質問は
- 提案された修正を使用して、PHP 7.0 で Apache をインストールする方法はありますか?
- マニフェストには何を書けばよいですか?
次のコード (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 について何も知りません。