web-dev-qa-db-ja.com

Apacheの再インストール後に16.04のphp7が機能しない

Apacheに変更を加えて、構成を強制終了しました。 Apacheは機能しませんでした。だから、私はそれを削除して再インストールしました。 Apacheは動作します。 Mysqlは動作します。ただし、PHPテストは機能しません。 phpテストファイルは/ var/www/htmlにありますが、表示されません。 http://localhost/test2.php ブラウザで空の画面を表示します。

PHPの再インストールは役に立たないようです。エラーメッセージなしで空白の画面が表示されます。 WordPressも表示されません。

助言がありますか?

エラーログ:

[Sun Nov 05 16:34:24.764857 2017] [mpm_event:notice] [pid 3887:tid 140535676766080] AH00489: Apache/2.4.18 (Ubuntu) configured -- resuming normal operations
[Sun Nov 05 16:34:24.764954 2017] [core:notice] [pid 3887:tid 140535676766080] AH00094: Command line: '/usr/sbin/Apache2'
[Sun Nov 05 16:37:41.761332 2017] [mpm_event:notice] [pid 3887:tid 140535676766080] AH00491: caught SIGTERM, shutting down
[Sun Nov 05 16:37:42.834654 2017] [mpm_event:notice] [pid 4105:tid 140542285068160] AH00489: Apache/2.4.18 (Ubuntu) configured -- resuming normal operations
[Sun Nov 05 16:37:42.834749 2017] [core:notice] [pid 4105:tid 140542285068160] AH00094: Command line: '/usr/sbin/Apache2'
[Sun Nov 05 16:57:35.990992 2017] [mpm_event:notice] [pid 4105:tid 140542285068160] AH00491: caught SIGTERM, shutting down
[Sun Nov 05 16:57:37.056553 2017] [mpm_event:notice] [pid 4647:tid 140007533836160] AH00489: Apache/2.4.18 (Ubuntu) configured -- resuming normal operations
[Sun Nov 05 16:57:37.056632 2017] [core:notice] [pid 4647:tid 140007533836160] AH00094: Command line: '/usr/sbin/Apache2'
[Sun Nov 05 18:01:18.870157 2017] [mpm_event:notice] [pid 4647:tid 140007533836160] AH00491: caught SIGTERM, shutting down
[Sun Nov 05 18:01:19.944634 2017] [mpm_event:notice] [pid 6272:tid 140286123997056] AH00489: Apache/2.4.18 (Ubuntu) configured -- resuming normal operations
[Sun Nov 05 18:01:19.944719 2017] [core:notice] [pid 6272:tid 140286123997056] AH00094: Command line: '/usr/sbin/Apache2'
[Sun Nov 05 18:07:31.641146 2017] [mpm_event:notice] [pid 6272:tid 140286123997056] AH00491: caught SIGTERM, shutting down
[Mon Nov 06 06:55:45.343332 2017] [mpm_event:notice] [pid 1031:tid 139664376633216] AH00489: Apache/2.4.18 (Ubuntu) configured -- resuming normal operations
[Mon Nov 06 06:55:45.366228 2017] [core:notice] [pid 1031:tid 139664376633216] AH00094: Command line: '/usr/sbin/Apache2'
[Mon Nov 06 07:00:30.525862 2017] [mpm_event:notice] [pid 1031:tid 139664376633216] AH00493: SIGUSR1 received.  Doing graceful restart
3
givonz

Phpモジュールをインストールして有効にし、Apacheを再起動します。

Sudo apt install libapache2-mod-php7.0  
Sudo a2enmod php7.0                     
Sudo systemctl restart Apache2.service  

その後、<?php phpinfo(); ?>ページに再度アクセスしてください。


上記のコマンドの機能は次のとおりです。

  • apt install libapache2-mod-php7.0-php7.0用のApacheのPHPモジュールをインストールします。

  • a2enmod php7.0-モジュールを有効にします-このコマンドは、/etc/Apache2/mods-availableから/etc/Apache2/mods-enabledへのモジュールのファイルのシンボリックリンクを作成します。

  • systemctl restart Apache2.service-Apacheを再起動して、新しい構成を受け入れます(reloadでもかまいません)。

    ディレクトリ/etc/Apache2/mods-enabledからのすべてのモジュールは、ディレクティブによってApacheのメイン構成ファイル/etc/Apache2/Apache2.confに含まれます。

    IncludeOptional mods-enabled/*.load
    IncludeOptional mods-enabled/*.conf
    
2
pa4080