CentOS 7にLAMPスタックをインストールする方法を知りたいですか?あなたは正しい場所に来ました!この記事では、LAMPスタックとは何か、およびLAMPスタックをLinuxベースのサーバーにインストールする方法について学習します。
重要! CentOS Linux 8は、2021-12-31に保守終了(EOL)に達しました。 CentOS Linux 7は引き続きサポートされていますが、2024-06-30にEOLに到達します。このOSを選択するときは、このことを念頭に置くことをお勧めします。あなたは彼らの公式ウェブサイトでそれについてもっと読むことができます。
ランプとは何ですか?
LAMPは、Linux、Apache、MySQL、およびPHPの略です。これは、Webサーバー上で連携してWebサイトをホストするアプリケーションのスタックです。そうは言っても、個々のプログラムはそれぞれ異なる目的を果たします。
- LAMPでは、 Linux マシン上のすべてのコマンドを処理するサーバーのオペレーティングシステムとして機能します。このチュートリアルでは、CentOS7ディストリビューションを使用します。
- アパッチ は、ウェブサイトのコンテンツを配信するためのHTTPリクエストを管理するウェブサーバーソフトウェアです。
- MySQL はリレーショナルデータベース管理システム(RDBMS)であり、その機能はサーバー上のユーザーのデータを維持することです。
- PHP サーバー側通信用のスクリプト言語です。
面倒なことはせずに、CentOS7にLAMPをインストールする方法を学びましょう。
CentOS7にLAMPをインストールする3つの手順
Apache、MySQL、およびPHPのインストールをさまざまな部分に分割して、それらをよりよく理解できるようにします。ただし、手順を説明する前に、知っておくべき重要事項がいくつかあります。
まず、サーバーにCentOS7がすでにインストールされていることを確認します。 Hostingerでは、VPSホスティングプランでオペレーティングシステムを選択できます。
サーバーにアクセスするには、LinuxとmacOSの場合はターミナルを使用し、Windowsの場合はPuttyを使用します。詳細については、SSHの詳細を使用してサーバー接続を確立する方法をご覧ください。
アクセス権を取得したら、すべてのキャッシュをクリーンアップして yumを更新する必要があります (CentOSのデフォルトのパッケージ管理ユーティリティ)これは、CentOS上の古いパッケージを削除し、最新バージョンを取得するためのものです:
sudo yum clean all
sudo yum update
1。 Apacheをインストールする
yumを使用してApacheを簡単にインストールできます パッケージ。 SSHクライアントで、次のように入力します。
sudo yum install httpd -y
その後、次のコマンドを入力してApacheサーバーをアクティブ化します。
sudo systemctl start httpd.service
インストールとアクティベーションが成功した場合、サーバーのIPアドレスにアクセスすると次の結果が得られます:
2。 MySQL(MariaDB)サーバーをインストールする
MariaDBは、無料でオープンソースの最も人気のあるMySQLフォークです。データベースをインストールするコマンドは次のとおりです。
sudo yum install mariadb-server mariadb -y
それでは、MariaDBサービスを開始しましょう:
sudo systemctl start mariadb
インストールしたら、次のセキュリティコマンドを実行してMariaDBを保護する必要があります:
sudo mysql_secure_installation
パスワードの入力を求められたら、 Enterを押すだけです。 空白のままにするか、新しいパスワードを入力します。
その後、指示に従ってパスワードを設定します。最後に、スクリプトは、次のようないくつかのセキュリティ対策を構成するように求めます。
- 匿名ユーザーを削除しますか?
- リモートログインを禁止しますか?
- テストデータベースを削除してアクセスしますか?
- 特権テーブルを今すぐリロードしますか?
プロセスが完了すると、次のメッセージが送信されます:
Cleaning up... All done! If you've completed all of the above steps, your MariaDB installation should now be secure. Thanks for using MariaDB!
3。 PHPをインストールする
まず、 yum-utilsをインストールする必要があります EPELを有効にします (Enterprise Linux用の追加パッケージ)リポジトリ:
sudo yum install epel-release yum-utils
次に、 remirepoをダウンロードしてインストールします :
sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
有効にする:
sudo yum-config-manager --enable remi-php73
PHPをインストールするには、次のコマンドを使用します。
sudo yum install php php-common php-opcache php-mcrypt php-cli php-gd php-curl php-mysqlnd
バージョンを確認する場合は、 php -vと入力します そして、あなたはこの結果を得るはずです:
PHP 7.3.9 (cli) (built: Aug 27 2019 22:52:39) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.3.9, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.3.9, Copyright (c) 1999-2018, by Zend Technologies
Apacheサーバーを再起動して、新しくインストールされたPHPで動作することを確認します。
sudo systemctl restart httpd.service
次のステップは、PHP処理をテストすることです。そのためには、 info.phpを作成する必要があります ファイルを作成し、デフォルトのPHPディレクトリ( / var / www / html )に配置します )。これにはnanoエディターを使用できます:
sudo nano /var/www/html/info.php
次に、このコードを次の中に挿入します:
<?php phpinfo(); ?>
CTRL + Xを使用します 終了してファイルを保存します。最後に、 info.phpにアクセスしてサーバーを確認します。 URL:
http://your.ip.address/info.php
ページは次のようになります:
よくできた!これは、PHPがサーバーにインストールされて実行されていることを意味します。 CentOS7にLAMPが正常にインストールされました。
LAMPスタックは、Web開発に不可欠なプログラムのセットです。 Linux、Apache、MySQL、およびPHPで構成されています。これらは連携して機能し、サーバーまたはVPSの管理を支援します。
このチュートリアルでは、CentOS7にLAMPスタックをインストールする方法を説明しました。すべての手順の概要は次のとおりです。
- サーバーがCentOS7で実行されていることを確認します 。次に、キャッシュをクリーンアップして最新のパッケージに更新します。
- Apacheをインストール 次に、サーバーですでに有効になっているかどうかを確認します。
- MySQLをインストールします MariaDBを使用 セキュリティコマンドを実行してデータベースを保護します。
- PHPをインストールします info.phpを作成してPHP処理をテストします ファイル。