Apacheのインストール1.
$ sudo apt update && sudo apt install apache2
中級継続するかどうかを尋ねる出会いポーズ、タイプY当時とEnterキーを押します。
2.テストのApache
Apacheサービスの状態を見ることで、Apacheが正しくインストールされて確認してください。
$ sudo service apache2 status
あなたは状況を見終わったら、あなたは、Apacheサーバの状態を終了するには、プレスqにする必要があります。
表示した後、Apacheサービスを知ってアップされている、次のステップは、いくつかのApacheのWebページを見てする必要があります。
ブラウザのアドレスバーにIPアドレスを入力し、ヒット入力してくださいあなたが表示されます。
あなたのIPアドレスは、数あるかわからない場合は、次のコマンドを表示できます。
$ sudo ifconfig | grep -Eo 'inet (addr:)?([0-9]*\.){3}[0-9]*' | grep -Eo '([0-9]*\.){3}[0-9]*' | grep -v '127.0.0.1'
あなたはそれが行われているブラウザでページの最上部に表示されたら。あなたが見る何ページファイルのある
/var/www/html/index.html
ページを変更したい場合は、直接その/ var / www / htmlと設定/変更しますライン上のindex.htmlを。
MySQLをインストールします3。
$ sudo apt update && sudo apt install mysql-server
入力yとし、Enterキーを押します継続する。
インストールが完了したら、我々は、MySQLサービスがアップしていない参照してください。
$ sudo service mysql status
あなたが立ち上がっ場合は、次のように活性化された状態が表示されます。
あなたは、サービスステータスバックを表示するプレスqに必要な場合、またはしない場合があります。(私はここでは必要ありません)
4.設定MySQLのセキュリティ
セキュリティ設定のMySQLサーバの場合は、あなたが実行する必要があります mysql_secure_installationを
$ sudo mysql_secure_installation
rootユーザーのパスワードを手順1で作成した場合は、ここで入力するように要求することができる。そうでない場合は、作成するように求められます。
パスワードの検証プラグインを設定したい場合は、要求されます。
何らかの理由であなたは厳格なパスワードポリシーを適用する必要がある場合を除き、それ以外の場合はそうする必要はありません。
プレスは上の写真、入力します。パスワードの検証プラグインを設定したくない場合は、行には、
次のように入力してプレスした後に表示されます。
手順1でrootユーザーのパスワードを作成する必要がない場合は、今ここに作成する必要があります。
表示のないあなたは、Linuxでパスワードを入力することを注意、(なしアスタリスクまたはドット)あなたが入力していること。
入力Yキーを押しを入力し、匿名ユーザーを削除するキー。
入力Yキーを押しを入力し、キーをリモートでログインするには、rootユーザーが実行されません。これは、rootのパスワードを推測するために、ロボットやハッカーの試行を防ぐことができます。
入力Yキーを押しを入力し、データベースのテストを削除するキー。
入力Yキーを押してください権限テーブルをリロードするキーを押します。
すると、完全な。
テストとして、あなたはMySQLサーバにログインし、versionコマンドを実行することができます。
$ sudo mysqladmin -p -u root version
私は、rootユーザのパスワードへの切り替えのために、第二のパスワードがちょうどMySQLのrootパスワードを設定されている最初のパスワードのためにここにいる
あなたは、あなたが次のように表示されるはず入る前に、MySQLのrootパスワードのセットを:
あなたは正常にインストールしてMySQLを設定しています!
PHPをインストールします。5.
私たちは、更新リポジトリおよび使用からPHPパッケージをインストールする傾向に始めましょう。我々はまた、とlibapache2-MOD-PHPとPHP二つの追加パッケージをインストールします - MySQLの、PHPはそれらをデータベースのMySQLと通信することができます。
$ sudo apt update && sudo apt install php libapache2-mod-php php-mysql
、PHPパッケージをインストールするために、プレスメッセージが表示されたらyとし、入力します。
6.試験PHP
パッケージのインストールが完了したら、我々はコマンドラインでPHPをテストすることができます。
$ php -version
PHPが正しくインストールされている場合は、次のようなものが表示されます。
グレート、今はApache PHPのためのテストをしてみましょう。
のドキュメントルートディレクトリにinfo.phpという名前の新しいファイルを作成
Ubuntuの18.04のデフォルトのドキュメントルートは/ var / www /のHTML /を
ドキュメントルートディレクトリの場所たら、viやvimのか、geditのか、他のテキストエディタを使用してinfo.phpという名前の新しいファイルを作成することができます。(あなたがviのに使用されていない場合は、視覚的なテキストエディタgeditのを使用することをお勧めします)
この例では、我々は/ var / www / html /内に新しいファイルを作成します。
$ sudo vi /var/www/html/info.php
次のようにInfo.php内容が書かれています:
<?php
phpinfo();
?>
すなわち、以下の
その後、保存して終了。
:今、私たちは、ブラウザで次のように入力して、ブラウザでこのファイルを読み込むことができます
HTTP://your_ip/info.php
私はブラウザに入力されたので、私はここにある192.168.1.10ですhttp://192.168.1.10/ info.php
あなたは、次のコマンドを知ることができますどのくらいあなたのIP、わからない場合:
$ sudo ifconfig | grep -Eo 'inet (addr:)?([0-9]*\.){3}[0-9]*' | grep -Eo '([0-9]*\.){3}[0-9]*' | grep -v '127.0.0.1'
ここでは、PHP情報ページが正常に動作している見ることができます。
あなたはPHPが正しく動作していることを確認したら、それはハッカーに有用である可能性がある情報が含まれているため、削除info.phpは非常に重要です。
$ sudo rm /var/www/html/info.php
私の参照があるDevAnswers.co