CentOS 7 VPSまたは専用サーバーにLAMPスタックをインストールする方法

LAMPは、動的Webサイトを実行するために一緒に使用されるソフトウェアアプリケーションのグループを表します。 Linux、Apache、MySQL、およびPHPを表します.


Linuxはオープンソースのオペレーティングシステムであり、ApacheはWebサーバーです。 MySQL / MariaDBはリレーショナルデータベース管理システムであり、PHPはサーバー側のスクリプト言語です。 WordPressなどのほとんどの動的Webサイトを実行する場合は、これらすべてのソフトウェアをVirtual Private Server(VPS)にインストールする必要があります.

このガイドでは、CentOs 7を実行しているVPSサーバーにLAMPスタックをインストールするために必要な手順について説明します.

上位のLinuxホスティングサービスを見つけるには、HostadviceのベストLinuxホスティングサービスページを参照してください.

前提条件

  • CentO 7を実行するVPSプラン
  • sudo権限を持つ非rootユーザー

ステップ1:システムを更新する

アプリケーションをインストールする前に、以下のコマンドを実行して、CentOs 7サーバーが最新であることを確認してください。

$ sudo yum update

ステップ2:Apacheをインストールする

Yumパッケージマネージャーを使用して、CentOs 7にソフトウェアアプリケーションをインストールします。ApacheWebサーバーをインストールするには、次のコマンドを実行します。

$ sudo yum install httpd

インストールの確認を求められたら、 Y そして 入る 続行します.

一時的に管理者権限を取得できるように、sudoコマンドを使用してソフトウェアをインストールしています.

次に、以下のコマンドを実行してApacheサービスを開始する必要があります。

$ sudo systemctl start httpd.service

この時点で、ブラウザにパブリックIPアドレスを入力して、インストールを確認できます。以下に示すように、デフォルトのApacheページが表示されます。

上記のページは、ApacheがCentOs 7サーバーに正常にインストールされたことを示しています.

次に、以下のコマンドを使用して、システムの起動中にApacheをアクティブにする必要があります。

$ sudo systemctl enable httpd.service

ステップ3:MariaDBデータベースをインストールする

MariaDBはMySQLの分岐バージョンです。誰もが無料で使用できるようにしたいコミュニティによって開発されたオープンソースソフトウェアアプリケーションです。.

動的なWebサイトの情報を保存するには、MariaDBが必要です。以下のコマンドを実行して、CentOsサーバーに必要な追加パッケージと一緒にMariaDBをインストールできます。

$ sudo yum install mariadb-server mariadb

を押して、インストールを確認します Y そして 入る.

MariaDBのインストールが正常に完了したので、以下のコマンドを実行してサービスを開始できます.

$ sudo systemctl start mariadb

ステップ4:MariaDBを保護する

デフォルトでは、MariaDBはデフォルトでは安全ではありません。以下のコマンドを実行して、匿名ユーザーとテストデータベースを削除し、その他の設定を構成する必要があります。

$ sudo mysql_secure_installation

MariaDBルートパスワードの入力を求められます。まだパスワードを設定していないため、Enterキーを押すだけです。サーバーのrootパスワードと混同しないでください。.

これを完了すると、一連の質問が表示されます。簡単にするために、以下の回答を用意しました。

rootパスワードを設定しますか? [Y / n] Y
新しいパスワード:ここにパスワードを入力してください
新しいパスワードを再入力してください:パスワードを再入力してください
匿名ユーザーを削除しますか? [Y / n] Y
リモートでrootログインを禁止しますか? [Y / n] Y
テストデータベースを削除してアクセスしますか? [Y / n] Y
特権テーブルをリロードしますか? [Y / n] Y

最後に、次のような成功メッセージが表示されます。

… 成功!
清掃…
全部終わった!上記の手順をすべて完了した場合、MariaDBのインストールは安全です。.

これで、MariaDBサーバーは安全です。以下のコマンドを入力して、起動時に有効にします。

$ sudo systemctl enable mariadb.service

ステップ5:PHPをインストールする

PHPは、汎用のサーバー側スクリプト言語です。 PHPはHTMLと連動して、動的コンテンツをWebサイトに表示します。上記でインストールしたMariaDBデータベース管理システムに接続するための正しいドライバーも含まれています.

以下のコマンドを入力して、yumパッケージインストーラーを使用してPHPおよびMySQL拡張機能をインストールできます。

$ sudo yum install php php-mysql

を押して、インストールを確認します Y そして 入る.

次のように入力して、Apache WebサーバーをPHPで動作させるためにもう一度再起動する必要があります。

$ sudo systemctl restart httpd.service

PHPをテストする

Apacheは、デフォルトのWebサイトを「/ var / www / html /」ディレクトリにインストールします。 CentOs 7サーバーでPHPをテストするには、nanoエディターを使用してファイルを作成する必要があります.

まず、次のコマンドを実行してnanoをインストールしましょう。

$ sudo yum install nano

次に、以下のコマンドを入力して「info.php」ファイルを作成します。

$ sudo nano /var/www/html/info.php

空白のテキストファイルが表示されます。ページの下のコンテンツをコピーして貼り付けてください。

<?php
phpinfo();
?>

次に押す CTRL + X、Y そして 入る 変更を保存するには

ブラウザで次のURLにアクセスして、PHPが機能しているかどうかを確認する必要があります。

http://ip_address/info.php

「ip_address」の部分をCentOs 7サーバーのパブリックIPアドレスに忘れずに置き換えてください.

インストールが問題なく完了した場合は、ブラウザに次のページが表示されます。

結論

これでLAMPスタックが完成し、Apache、MariaDB、およびPHP環境で動作する限り、あらゆるタイプの動的Webサイト/ソフトウェアアプリケーションを実行できます。 Webホスティングのニーズに応じて、追加のPHP拡張機能とApacheモジュールをインストールまたは有効にする必要がある場合もあります。このガイドが、Webサイトの実行に必要な最も一般的なソフトウェアアプリケーションのインストールの開始点になることを願っています.

上位3つのVPSサービスを確認してください。

A2ホスティング

開始価格:
$ 5.00


信頼性
9.3


価格
9.0


使いやすい
9.3


サポート
9.3


特徴
9.3

レビューを読む

A2 Hostingにアクセス

ScalaHosting

開始価格:
$ 12.00


信頼性
9.4


価格
9.5


使いやすい
9.5


サポート
9.5


特徴
9.4

レビューを読む

ScalaHostingにアクセス

Hostinger

開始価格:
3.95ドル


信頼性
9.3


価格
9.3


使いやすい
9.4


サポート
9.4


特徴
9.2

レビューを読む

Hostingerにアクセス

関連するハウツー記事

  • CentOS 7専用サーバーまたはVPSにRedisをインストールする方法
    中間
  • CentOS 7サーバーにRedisをインストールする方法
    中間
  • WindowsクライアントからCentOS 7 VPSにSSHを設定する方法
    中間
  • CentOS 7 VPSまたは専用サーバーにDjangoをインストールする方法
    中間
  • CentOS 7 VPSまたは専用サーバーでVSFTPDサーバーを設定する方法
    中間
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me