ランプについて

LAMPスタックは、Webサーバーを稼働させるために使用されるオープンソースソフトウェアのグループです。 頭字語は、Linux、Apache、MySQL、およびPHPの略です。 仮想プライベートサーバーはすでにDebianを実行しているので、Linuxの部分が処理されます。 残りをインストールする方法は次のとおりです。

設定

このチュートリアルの手順を実行する前に、すべてのリポジトリが最新であることを確認してください。

apt-get update

それが完了したら、先に進んでLAMPサーバーのインストールを開始します。

ステップ1-Apacheをインストールする

Apacheは、世界のWebサーバーの50% of以上で実行される無料のオープンソースソフトウェアです。

apacheをインストールするには、ターミナルを開き、次のコマンドを入力します。

apt-get install apache2

それでおしまい。 ApacheがVPSにインストールされているかどうかを確認するには、ブラウザをサーバーのIPアドレスに誘導します(例: http://12.34.56.789)。 このページには、 thisのように「Itworks!」という単語が表示されます。

サーバーのIPアドレスを見つける方法

次のコマンドを実行して、VPSのIPアドレスを明らかにすることができます。

ifconfig eth0 | grep inet | awk '{ print $2 }'

ステップ2—MySQLをインストールする

MySQLは、データの整理と取得に使用される、広く展開されているデータベース管理システムです。

MySQLをインストールするには、ターミナルを開き、次のコマンドを入力します。

apt-get install mysql-server

インストール中に、MySQLはrootパスワードを設定するように要求します。 プログラムのインストール中にパスワードを設定する機会を逃した場合、後でMySQLシェル内からパスワードを設定するのは非常に簡単です。

MySQLセットアップスクリプトを実行して終了します。

 mysql_secure_installation

プロンプトで、現在のルートパスワードの入力を求められます。

に入力します。

Enter current password for root (enter for none): 
OK, successfully used password, moving on...

次に、rootパスワードを変更するかどうかを尋ねるプロンプトが表示されます。 先に進み、Nを選択して、次のステップに進みます。

すべてのオプションに「はい」と言うのが最も簡単です。 最後に、MySQLは新しい変更をリロードして実装します。

By default, a MySQL installation has an anonymous user, allowing anyone
to log into MySQL without having to have a user account created for
them.  This is intended only for testing, and to make the installation
go a bit smoother.  You should remove them before moving into a
production environment.

Remove anonymous users? [Y/n] y                                            
 ... Success!

Normally, root should only be allowed to connect from 'localhost'.  This
ensures that someone cannot guess at the root password from the network.

Disallow root login remotely? [Y/n] y
... Success!

By default, MySQL comes with a database named 'test' that anyone can
access.  This is also intended only for testing, and should be removed
before moving into a production environment.

Remove test database and access to it? [Y/n] y
 - Dropping test database...
 ... Success!
 - Removing privileges on test database...
 ... Success!

Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.

Reload privilege tables now? [Y/n] y
 ... Success!

Cleaning up...

それが終わったら、仮想サーバーにPHPをインストールして終了できます。

ステップ3—PHPをインストールする

PHPは、動的Webページの構築に広く使用されているオープンソースのWebスクリプト言語です。

PHPをインストールするには、ターミナルを開いてこのコマンドを入力します。 注: Debian 7より前のバージョンを使用している場合は、php5-suhosinも含めてください。

 apt-get install php5 php-pear php5-mysql

プロンプトに2回「はい」と答えると、PHPはそれ自体をインストールします。

apacheを再起動して終了します。

service apache2 restart

おめでとう! これで、ドロップレットにLAMPスタックができました。

ステップ4—結果:サーバーでPHPを確認する

LAMPはインストールされていますが、簡単なphp情報ページを作成することで、コンポーネントをオンラインで確認できます。

これを設定するには、最初に新しいファイルを作成します。

 nano /var/www/info.php

次の行を追加します。

<?php
phpinfo();
?>

次に、保存して終了します。

最後に、php情報ページにアクセスします(例のIPアドレスを正しいアドレスに置き換えてください):http://12.34.56.789/info.php

次のようになります。

EtelSverdlov著