GNU/Linux >> Linux の 問題 >  >> Arch Linux

AlmaLinux8にLAMPスタックをインストールする方法

このチュートリアルでは、LAMPスタックをAlmaLinux 8にインストールする方法を紹介します。知らなかった人のために、LAMPは完全に提供するオープンソースソフトウェアのスタックです。さまざまなPHPおよびその他のWebアプリケーション用の機能的なWebサーバー環境。LAMPは、Linux、Apache、MySQLデータベース(またはMariaDB)、およびPHPプログラミング言語の略です。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudoを追加する必要があります。 ルート権限を取得するコマンドに‘。 AlmaLinux8へのLAMPスタックのステップバイステップのインストールを紹介します。CentOSとRockyLinuxで同じ手順に従うことができます。

前提条件

  • 次のオペレーティングシステムのいずれかを実行しているサーバー:AlmaLinux8。
  • 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
  • サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)
  • non-root sudo user またはroot userへのアクセス 。 non-root sudo userとして行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。

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

ステップ1.まず、システムが最新であることを確認することから始めましょう。

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アドレスにアクセスして、ウェブサーバーが実行中でアクセス可能であることを確認します:

http://your-server-ipadress

ステップ3.AlmaLinux8にMariaDBをインストールします。

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が期待どおりに機能していることを確認するために、info.phpというファイルを作成できます。 /var/www/html内 ディレクトリ:

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

おめでとうございます!LAMPが正常にインストールされました。AlmaLinux8システムにLAMP(Apache、MariaDB、およびPHP)スタックをインストールするためにこのチュートリアルを使用していただきありがとうございます。追加のヘルプまたは有用な情報については、お勧めしますLAMPの公式ウェブサイトを確認してください。


Arch Linux
  1. AlmaLinuxにLAMPスタックをインストールする方法

  2. CentOS7にLAMPスタックをインストールする方法

  3. AlmaLinux8にLAMPスタックをインストールする方法

  1. RockyLinux8にLAMPスタックをインストールする方法

  2. AlmaLinux8にMariaDB10.6をインストールする方法

  3. AlmaLinux8にFileRunをインストールする方法

  1. AlmaLinux8にNtopngをインストールする方法

  2. AlmaLinux8にAdminerをインストールする方法

  3. AlmaLinux8にLaravelをインストールする方法