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

LAMPスタックをAlmaLinux8にインストールする-ステップバイステップガイド?

LAMPは、さまざまなPHPやその他のWebアプリケーションに完全に機能するWebサーバー環境を提供するオープンソースソフトウェアのスタックです。 LAMPは、Linux、Apache、MySQLデータベース(またはMariaDB)、およびPHPプログラミング言語の略です。

ここLinuxAPTでは、サーバー管理サービスの一環として、お客様が関連するApacheWebサーバークエリを実行するのを定期的に支援しています。

これに関連して、AlmaLinux8にLAMPスタックをインストールする方法を検討します。


AlmaLinux8にLAMPスタックをインストールする手順

1.システムアップデートを実行します

まず、システムが最新であることを確認してから、次のコマンドを使用してEPELをインストールします。

$ sudo dnf update
$ sudo dnf install epel-release


2.AlmaLinux8にApacheをインストールします

次に、次のコマンドを実行してApacheWebサーバーをインストールします。

$ sudo dnf install httpd httpd-tools

システムにApacheサービスをインストールしたら、必要なすべてのサービスを開始します。

$ sudo systemctl enable httpd
$ sudo systemctl start httpd
$ sudo systemctl status httpd

サーバーのIPアドレスにアクセスして、Webサーバーが実行され、アクセス可能であることを確認します。

http://your-server-ipadress


3.MariaDBをAlmaLinux8にインストールします

MariaDBは人気のあるデータベースサーバーです。インストールは簡単で、いくつかの手順が必要です:

$ sudo dnf install mariadb-server mariadb

インストールが完了したら、以下を使用してシステムの起動時にインストールを開始できるようにします。

$ sudo systemctl restart mariadb
$ sudo systemctl status mariadb
$ sudo systemctl enable mariadb

デフォルトでは、MariaDBは強化されていません。 mysql_secure_installationスクリプトを使用してMariaDBを保護できます。ルートパスワードを設定し、匿名ユーザーを削除し、リモートルートログインを禁止し、テストデータベースと安全なMariaDBへのアクセスを削除する各手順を注意深く読んでください。

$ mysql_secure_installation

次のように構成します:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

MariaDBにログインするには、次のコマンドを使用します(MariaDBデータベースにログインするために使用するコマンドと同じであることに注意してください):

$ mysql -u root -p


4.AlmaLinux8にPHPをインストールします

PHPは、何百万ものWebサイトやアプリの動的コンテンツを強化する人気のあるスクリプト言語です。次に、以下のコマンドを実行してPHPをインストールします。

$ sudo dnf install php-mysqlnd php-dom php-simplexml php-xml php-curl php-exif php-ftp php-gd php-iconv php-json php-mbstring php-posix

次に、Webサーバーを再起動して、ApacheがPHPリクエストも処理することを認識できるようにします。

$ sudo systemctl restart httpd

Webサーバーにアクセスでき、PHPが期待どおりに機能していることを確認するために、/ var / www/htmlディレクトリ内にinfo.phpというファイルを作成できます。

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

次の行を追加します:

<?php
phpinfo ();
?>


5.ファイアウォールを構成する

AlmaLinuxでデフォルトのfirewalldを有効にしている場合は、Webサーバーへの着信HTTPおよびHTTPS接続用にポート80および443を開く必要があります。

$ sudo firewall-cmd --permanent --zone=public --add-service=http 
$ sudo firewall-cmd --permanent --zone=public --add-service=https 
$ sudo firewall-cmd --reload



AlmaLinux
  1. LAMPスタックを使用してRockyLinux8にWordPressをインストールします-ステップバイステップガイド?

  2. openSUSEにNGINXをインストールする-ステップバイステップガイド?

  3. openSUSE Leap 15.3にSkypeをインストールする-ステップバイステップガイド?

  1. Ubuntu 20.04 LTSにRabbitMQをインストールします-ステップバイステップガイド?

  2. CentOS 7にLAMPスタックをインストールする-ステップバイステップのプロセス?

  3. CentOS 7にLEMPスタックをインストールする-ステップバイステップのプロセス?

  1. AlmaLinux 8にElasticSearchをインストールします-ステップバイステップガイド?

  2. AlmaLinux 8にSnipe-ITをインストールする-ステップバイステップガイド?

  3. Ubuntu 20.04にLAMPをインストールする-ステップバイステップガイド?