放浪する仮想マシンでApacheが起動しなかった

放浪する仮想マシンでApacheが起動しなかった

私はPuphpet.comを使用してWeb開発用のVagrant VMを作成しました。私が経験している問題は、仮想マシンが起動時にApacheを起動しないことです。

$ sudo /etc/init.d/apache2 start
* Starting web server apache2                                                   *
* The apache2 configtest failed.
Output of config test was:
apache2: Syntax error on line 36 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/authz_default.load: Cannot load /usr/lib/apache2/modules/mod_authz_default.so into server: /usr/lib/apache2/modules/mod_authz_default.so: cannot open shared object file: No such file or directory
Action 'configtest' failed.
The Apache error log may have more information.

システムはUbuntu 12です。問題を解決するために、人形の構成をどのように変更するのかわかりません。

ベストアンサー1

PuPHPetの著者はここにあります。

Ubuntu 12システムにPHP 5.5をインストールしようとすることがあります。

5.5はUbuntuで実行されないと2回言及しました。

言う:

Nginxを使用すると、PHP 5.5がUbuntuで実行されます。

さらなる説明:

これはPHP 5.5が壊れたという意味ではありません。実際に壊れたものはありません。手動でインストールするとうまくいきます。問題は、ondrejのバージョン5.5 PPAがApache 2.4+をインストールし、私が使用しているpuppetlabs-apacheモジュールがApache> 2.2で動作しないことです。

PHP 5.5が必要でApacheを使用するには、Debianボックスを設定してください。

おすすめ記事