次のコマンドを実行しました。
Sudo apt-get install lamp-server^
すべてが正常にインストールされたようです。
Localhostチェックを使用して、Apacheのテストが正常に機能した
次に、ファイルを作成してPHPをテストしました
Sudo nano /var/www/testing.php
<?php phpinfo(); ?>
ファイルが次のディレクトリにあることを確認しました。
Root/var/www/testing.php
その後、次のコマンドを使用してApacheを再起動しました。
Sudo service Apache2 restart
次に、Webブラウザに次のページをロードしようとしました。
次のエラーメッセージが表示されます。
見つかりません-要求されたURL /testing.phpがこのサーバーで見つかりませんでした。 -localhostポート80のApache/2.4.18(Ubuntu)サーバー
次のコマンドを使用して、PHPが正しくインストールされていることを確認しました。
~$ php --version
返されたもの:
PHP 7.0.13-0ubuntu0.16.04.1 (cli) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
with Zend OPcache v7.0.13-0ubuntu0.16.04.1, Copyright (c) 1999-2016, by Zend Technologies
テスト用のphpファイルにアクセスできない理由、および404 not foundエラーメッセージが表示される理由
以下の構成ファイルでDocumentRoot
を/var/www
に変更すると、問題が解決しました。
/etc/Apache2/sites-available/000-default.conf
そして
/etc/Apache2/sites-available/default-ssl.conf
チェックインDocumentRoot
/etc/Apache2/sites-available/000-default.conf
そして
/etc/Apache2/sites-available/default-ssl.conf