LAMPはLinuxの頭字語です。 Apache、MySQL、およびPHP。 これは、開発者やWebサイト管理者がWebアプリケーションをテストおよびホストするために使用する無料のオープンソーススタックです。 それは4つのコンポーネントがあります Apache (Webサイトのホスティングに使用)、MySQLまたはMariaDB、およびPHP –動的Webページの作成に使用される一般的なスクリプト言語。 MariaDBまたはMYSQLは、データの保存と管理に使用されます。
このチュートリアルでは、CentOS 8にLAMPサーバーをインストールする方法を学習します。それでは、始めましょう。
CentOSLAMPのインストール
インストールする前に、システムパッケージリポジトリを最新の状態に保ちます。 このためには、ターミナルを開き、次のコマンドを使用します。
# sudo dnfアップデート
インストール Apache CentOS8上のWebサーバー
システムパッケージを更新した後、次のステップは、 Apache Webサーバーとそのツール。このために、次のコマンドを実行します。
# sudo dnf install –y httpd httpd-tools
インストールが完了したら、有効にして開始します Apache 次のコマンドを実行してサービスを実行します。
#systemctl start httpd#systemctl enable httpd
サービスが実行されていることを確認するには、次のコマンドを実行します。
#systemctl status httpd
あなたが見ることができるようにそれを参照してください Apache Webサービスが実行されています。
CentOSファイアウォールを構成する
インストール後 Apache、ファイアウォールルールを更新して、この要求を許可するには、次のコマンドを使用します。
# sudo Firewall-cmd –add-service = http / tcp –permanent# sudo Firewall-cmd –add-service-https / tcp –permanent# sudo Firewall-cmd –reload
さらに、次のように入力して、Webブラウザーを開き、Webサービスをテストできます。 IPアドレスまたはローカルホスト 以下に示すように。
これで、Webサーバーがインストールされて実行されました。
CentOS8へのMariaDBのインストール
次のステップは、Maria DBをインストールして、Webサイトのデータを保存し、データを管理することです。これには、次のコマンドを使用します。
# sudo dnf install –y mariadb-server mariadb
インストールが完了したら、次のコマンドを実行してMariaDBサービスを有効にして開始します。
#systemctl enable mariadb#systemctl start mariadb
サービスが実行されていることを確認するには、次のコマンドを使用します。
#systemctl status mariadb
上記のように、MariaDBが実行されています。
データベースのセキュリティを向上させるために、MariaDBに付属しているセキュリティスクリプトを実行することをお勧めします。 安全でないデフォルト設定が削除され、データベースへのアクセスがロックされます。 確保するには MariaDB 次のコマンドを実行します。
#mysql_secure_installation
ルートパスワードの入力または設定を求めるプロンプトが表示されるため、以降のすべてのプロンプトで「Y」と答えます。
CentOS8へのPHPのインストール
LAMPスタックの最後のコンポーネントはPHPです。PHPを使用して動的Webページを作成し、次のコマンドを使用してPHPをインストールすることについてはすでに説明しました。
# sudo dnf install –y php php-mysqlnd
PHPのテスト
PHPをテストするには、下にページを作成します / var / www / html / ディレクトリ(デフォルトのディレクトリ)。 以下に示すようにコードを挿入します。
<?php phpinfo(); //インストールしたPHP情報を出力しますか?>
PHPコードを実行するようにSELinuxに指示する必要があります。これには、次のコマンドを使用します。
#setebool –P httpd_execmem 1
最後に、httpdサービスを再起動します。
#systemctl restart httpd
次に、Webブラウザーを開き、検索バーにサーバーのIPアドレスを入力します。 次のような出力が得られます。
http://
PHPバージョン7.2.11がインストールされており、WebページでPHPの完全な情報を確認できます。
結論
このチュートリアルでは、LAMPサーバーとそのコンポーネントをセットアップする方法を学びました Apache、MariaDB、およびCentOS 8上のPHP。PHPリクエストの処理方法も確認できます。 このチュートリアルがLAMPサーバーのセットアップに役立つことを願っています。