web-dev-qa-db-ja.com

PHP Apache2を有効にする

Php5 modはmods-availableディレクトリーにありますが、mods-enabledディレクトリーにどのように入れるかわかりません。

また、これが私のデバイスでphpを有効にする方法であることを確認したかっただけです... PHPがインストールされていることは知っていますが、別の開発者が無効にしました(そして接続できません)!

19
SE_1991

a2enmodまたはa2dismodを使用して、名前でモジュールを有効化/無効化できます。

ターミナルから:Sudo a2enmod php5を実行してPHP5(または他のモジュール)を有効にし、次にSudo service Apache2 reloadを実行してApache2設定を再読み込みします。

25
Patrick Moore

誰かが取得した場合

エラー:モジュールphpX.Xは存在しません!

現在のphpバージョンのモジュールをインストールするだけです:

apt-get install libapache2-mod-phpX.X
30
JHoerbst

有効にする方法は2つあります。

最初に、httpd.confファイルでphpモジュールファイルの絶対パスを次のように設定できます。

LoadModule php5_module /path/to/mods-available/libphp5.so

次に、モジュールファイルをmods対応ディレクトリにリンクできます。

ln -s /path/to/mods-available/libphp5.so /path/to/mods-enabled/libphp5.so
2
Lucas Mendes