GNU/Linux >> Linux の 問題 >  >> Cent OS

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

ランプ は人気のあるオープンソースソフトウェアスタックであり、主にWebアプリケーションのテストとホスティングに使用されます。 Lの頭字語です inux A pache M ariaDB/MySQLおよびP HP。これは、Webサーバー(Apache)、データベースサーバー(MariaDBまたはMySQL)、およびPHPで記述された動的WebページをサポートするPHPスクリプト言語を危険にさらします。このガイドでは、AlmaLinux8へのLAMPのインストールについて説明します

ステップ1:システムパッケージをアップグレードする

インストールする前に、常にシステムパッケージを最新バージョンにアップグレードする必要があります。アップグレードには、システムのリポジトリキャッシュを再構築する効果もあります。したがって、システムアップデートを実行するには、次を実行します。

$ sudo dnf update

ステップ2:ApacheWebサーバーをインストールする

インストールする最初のコンポーネントはApacheWebサーバーです。他のツールや依存関係と一緒にAlmaLinux8にApacheをインストールするには、次のコマンドを実行します。

$ sudo dnf install httpd

インストールが完了したら、AlmaLinuxを起動または起動するたびに、Apacheを起動して起動できるようにする必要があります。

Apacheを有効にするには、まず、次のコマンドを実行します。

$ sudo systemctl enable httpd

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

$ sudo systemctl start httpd

Apacheがエラーなしで実行されていることを確認する必要があります。これを確認するために、次のコマンドを実行します:

$ sudo systemctl status httpd

WebブラウザからApacheの状態を確認することもできます。ただし、最初に、ファイアウォールを通過するHTTPトラフィックを許可する必要があります。示されているコマンドを実行するだけで、HTTPトラフィックを許可できます。

$ sudo firewall-cmd --add-service=http --permanent

次に、ファイアウォールをリロードして変更を有効にします。

$ sudo firewall-cmd --reload

素晴らしい!次に、お好みのWebブラウザを起動し、図のようにサーバーのIPにアクセスします。これにより、デフォルトのApacheテストページが表示されます。

http:// server-ip

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

MariaDBは、MySQLのフォークであるオープンソースのデータベースサーバーです。これは、ストレージエンジン、より高速なレプリケーション、強化されたセキュリティなどの多数の機能を提供し、2つの間でより人気があります。 MariaDBをインストールするには、次のコマンドを実行します:

$ sudo dnf install mariadb-server mariadb

完了したら、MariaDBを有効にして、AlmaLinuxを起動するたびにMariaDBが自動的に起動するようにします。

$ sudo systemctl enable mariadb

次に、サービスを開始します。

$ sudo systemctl start mariadb

MariaDBの設定はデフォルトで弱く、これはハッカーによる侵害などの潜在的なセキュリティリスクをもたらします。データベースサーバーを保護するには、 mysql_secure_installationを実行します スクリプト

$ sudo mysql_secure_installation

最初に、認証のためにrootパスワードを設定する必要があります。

残りのプロンプトには、「 Y」と入力します ’を使用して、デフォルトの匿名ユーザーの削除、rootユーザーによるリモートログインの禁止、攻撃者がデータベースサーバーへのエントリを取得するために利用できるテストデータベースの削除などの推奨設定を適用します。

MariaDBにログインするには、次のコマンドを発行します。

$ sudo mysql -u root -p

ステップ4:最新のPHPバージョンをインストールする

PHPは、動的Webサイトの開発で使用される人気のあるオープンソースのスクリプト言語であり、DrupalやWordPressなどのブログプラットフォームの開発の中核を成しています。デフォルトでは、AlmaLinuxリポジトリはデフォルトでPHP7.4を提供します。ただし、新しいバージョンが利用可能です– PHP 8.0

したがって、最新のPHPリリースであるPHP8.0をインストールします。これは公式リポジトリでは提供されていないため、PHPスタックを提供するサードパーティのYUMリポジトリであるRemiリポジトリを有効にします。

Remiリポジトリを有効にするには、次のコマンドを発行するだけです:

$ sudo dnf install http://rpms.remirepo.net/enterprise/remi-release-8.rpm

利用可能なPHPモジュールを確認するには、次のコマンドを実行します。

$ sudo dnf module list php

提供されるデフォルトのモジュールはPHP7.2です。ただし、PHP8.0を提供する最新のモジュールを有効にする必要があります。これを念頭に置いて、デフォルトのモジュールをリセットします。

$ sudo dnf module reset php

次に、最新のPHPRemiモジュールを有効にします

$ sudo dnf module enable php:remi-8.0

最新のモジュールを有効にして、次に進み、図のようにphp8.0と推奨されるphp拡張機能をインストールします。

$ sudo dnf install php php-fpm php-curl php-cli php-gd

最後に、インストールされているPHPのバージョンを確認します。

$ php -v

図のように、最初にwebrootディレクトリに単純なphpファイルを作成することにより、WebブラウザからPHPをテストすることもできます。

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

次の行を貼り付けてファイルを保存します。

<?php

phpinfo();

?>

次に、ApacheWebサーバーを再起動します

$ sudo systemctl restart httpd

もう一度、ブラウザにアクセスして、表示されているURLを参照してください。

http://server-IP/info.php

PHP拡張機能に関する詳細情報を含むインストールされたPHPバージョンの詳細を示すWebページが表示されます。

結論

そして、そこにあなたは紳士淑女に行きます。 AlmaLinux8.4へのLAMPスタックのインストールを完了しました。


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

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

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

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

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

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

  1. Almalinux8にPrestaShopをインストールする方法

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

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