Ubuntuの18.04でApache、MySQLやPHP(LAMP)スタックをインストールします。

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

おすすめ

転載: www.cnblogs.com/freedom-try/p/11870364.html