GNU/Linux >> Linux の 問題 >  >> Linux

Debian8または8.1クラウドサーバーまたはVPS上のCómoInstalarLinux、Apache、MySQL、PHP(LAMP)

2015年4月26日に検証およびテスト済み

イントロ

このガイドでは、Debian8または8.1クラウドサーバーまたはVPSにLAMPをインストールする手順を説明します。 LAMPは、4つのコンポーネントを含むソフトウェアのバンドルです。 Linuxはプラットフォームのベースとして機能します。すべてのコンポーネントはLinux環境にインストールされます。この場合、LinuxオペレーティングシステムとしてDebian8または8.1を使用します。 ApacheをWebサービスとして使用します。 MySQLはデータベース管理に使用され、PHPはプログラミング言語として機能します。まとめると、これらすべての要素がLAMPを形成します。これはLAMPスタックとも呼ばれます。

前提条件

Debian8を搭載したサーバーをインストールする必要があります。サーバーをまだお持ちでない場合は、こちらのクラウドホスティングページにアクセスして、30秒以内に新しいサーバーをセットアップできます。

Debian8または8.1にLAMPをインストールする

まず、Apacheのインストールから始めましょう。 ApacheはオープンソースのWebサーバーであり、世界で最も人気のあるWebサーバーです。

Debian8または8.1にApacheをインストールする

次のコマンドを発行してApacheをインストールし、インストールを開始します。

apt-get install apache2

ブラウザを開いてhttp:// yourIP address

にアクセスし、すべてが機能しているかどうかを確認します。

IPアドレスがわからない場合は、次のコマンドを実行します。

ip addr show eth0

IPアドレス192.168.100.10を示すipaddrの例

この例では、アドレスバーにhttp://192.168.100.10と入力すると、次のページが表示されます。

Debian8でのApacheのデフォルトページの例

MySQLをDebian8または8.1にインストールする

次のコマンドを使用してMySQLをインストールします。

sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql

インストール中に、MySQLのrootパスワードの入力を求められます。選択したパスワードを入力してください。

MySQLのインストール時にパスワードを設定する例。

次のコマンドを使用して、デフォルト設定からMySQLを保護します。

mysql_secure_installation

注:一連の質問に回答するように求められます。 Nと入力してルートパスワードを変更し、Yと入力して各質問に「はい」と答えます。以下のスクリーンショットを参照してください:

EinBeispielfürdieFragenwährendmysql_secure_installation

Debian8または8.1にPHPをインストールする

次のコマンドを実行して、PHPのインストールを開始します。

apt-get install php5

次のコマンドを使用して、次のディレクトリにテストPHPファイルを作成します。

nano /var/www/html/info.php

空のスペースに次のコードを挿入し、保存して終了します。

<?php
phpinfo();
?>

すべての変更を有効にするには、Apacheを再起動します。

service apache2 restart

IPアドレスで変更された次のハイパーリンクを使用して、ブラウザでページをテストします。

http://yourIPaddress/info.php

Debian8で作成されたphp.infoのサンプルファイル。

おめでとうございます! Debian8サーバーにLAMPをインストールしました。このガイドに従っていただきありがとうございます。遠慮なく戻ってアップデートを入手するか、Debian8にWordPressをインストールするためのガイドをご覧ください!


Linux

あなたが自己ホストできるウェブサイトのための最高のコメントシステム

  1. あるファイルを別のファイルにリダイレクトするのはUuoc(猫の無用な使用)ですか?

  2. LinuxコマンドラインでTar.xzファイルを抽出する方法

  3. ディレクトリまたはファイルが実際に削除されていることを確認するにはどうすればよいですか?

Terraformモジュールを作成する方法

  1. Linux –仮想端末でキーを交換しますか?

  2. Linuxでの時間コマンドを理解する

  3. Linux –いくつかのタブでGnomeターミナルを開き、すべてのタブでいくつかのコマンドを実行しますか?

MediaInfoを使用してLinuxでメディアファイル情報を表示する

  1. Linuxで破損したUSBドライブを元の状態に復元する

  2. $ bashpidと$$は場合によって異なりますか?

  3. 初心者向けの例を含むUniqコマンドチュートリアル