2017-05-09 24 views
0

私は長い時間前にランプをインストールし、PHPファイルを実行することができました。しかし、最近私はcakePHPをインストールしようとしましたが、問題に遭遇しました(Apacheを再起動してエラーが発生しました)。私はシステムからapache2をパージしました。私はコマンド "apt-get install apache2"を使ってapache2を再インストールしましたが、その後は.phpファイルを開くことができなくなり、代わりに空白のページが表示されます。必要なパーミッションを設定しました(-R 777を/ etcと/ var/wwwに指定しました)。また、「apt-get php7.0 libapache2-mod-php7.0をインストールしてください」というコマンドを実行して、何度もApacheを再起動しましたが、何も動作しません。誰も助けることができますか?Apache2は.phpファイルを開くことができません

PS:私はもともとphpmyadminを実行しようとしていましたが、それを実行することができましたが、再インストールした後でエラーが発生したため、私のサーバーはPHPファイルを実行できませんでした。 また、localhost/home.phpを使ってファイル(home.php)にアクセスすると、空白のページが表示されますが、パスファイル:///var/www/html/home.phpに従うと、私はスクリプトを保存したり開くことができます。

+0

apacheログを確認してください –

+0

'<?php print 123;でPHPファイルを置くとどうなりますか?あなたのWebrootで?> 'を呼び出し、そのページにブラウザでアクセスしますか? 空白のページは、ページにエラーが発生してもエラー表示が無効になっている可能性があります。 – Felix

+0

空白のページはありません。 –

答えて

0

私は問題がapache-php-modがうまくインストールされていないと思います。すべてのApacheとPHPパッケージを削除してから、それらを再インストールすることをお勧めします。あなたはfindコマンドを使用してそれを行うことができます

その後
sudo apt-get purge apache2 
sudo apt-get purge php 
sudo apt-get autoremove 

、すべてのapache2やPHPファイルを検索し、それらを削除し、この操作を行う際に慎重になる!

で最後
sudo find/-name apache2 

、あなたはそれらを再インストールすることができます

関連する問題