GNU/Linux >> Linux の 問題 >  >> Panels >> LAMP

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

ランプ は、静的Webアプリケーションと動的Webアプリケーションの両方をホストするために開発サークルで使用される人気のあるスタックです。 Linuxの頭字語です。 、 Apache MySQL (または MariaDB )& PHP 。特に、Apache Webサーバー、MySQLまたはMariaDBデータベースサーバー、およびPHPで構成されています。

[あなたも好きかもしれません:RockyLinux8にLEMPスタックをインストールする方法]

このガイドでは、 LAMPのインストールについて説明します。 Rocky Linux 8

前提条件

始める前に、次のものがあることを確認してください。

  • RockyLinux8のインスタンス
  • 構成されたsudoユーザー

始めましょう…

ステップ1:RockyLinuxにApacheをインストールする

インストールを開始する最初のコンポーネントは、 Apacheです。 Webサーバー。これはhttpdによって提供されます ソフトウェアパッケージ。インストールすると、 httpd デーモンはバックグラウンドで実行され、着信 HTTPを待機します クライアントデバイスからのリクエスト。

Apacheをインストールするには 、ターミナルを起動してコマンドを実行します。

$ sudo dnf install httpd

これにより、 httpdがインストールされます 他の依存関係と一緒にパッケージします。

その後、起動時にWebサーバーを起動できるようにします。

$ sudo systemctl enable httpd

次に、Apache httpdを起動します 示されているデーモン。

$ sudo systemctl start httpd

Apacheであることを確認するには Rocky Linux 8で実行されています 、コマンドを発行します:

$ sudo systemctl status httpd

そのApacheを確認するもう1つの気の利いた方法 がアクティブで実行されているのは、サーバーのIPアドレスまたは完全修飾ドメイン名( FQDN )を参照することです。 )示されているように。

http://server-IP
OR
http://domain.com

これにより、Apache HTTPテストページが表示されます。これは、すべてが順調であることを示しています。

ページにアクセスしようとしたときにブラウザでエラーが発生した場合は、ファイアウォールがHTTPトラフィックをブロックしている可能性があります。以下のコマンドを実行して、 HTTPを許可します トラフィックを増やし、ファイアウォールをリロードします。

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

ステップ2:MariaDBをRockyLinuxにインストールする

次に、データベースサーバーをインストールする必要があります。 2つのオプションで十分です– MariaDB およびMySQL MariaDBに焦点を当てます より高速で安全なレプリケーション、多数の高性能ストレージエンジン、MySQLとの下位互換性、MySQLと比較した場合の全体的なパフォーマンスの向上など、多数の機能強化のおかげです。

AppStream Rocky Linuxのリポジトリ MariaDB 10.3を提供します このガイドを書き留めるまでに。

MariaDBをインストールするには 、コマンドを実行します:

$ sudo dnf install mariadb-server mariadb

インストールが完了したら、 MariaDBを有効にします 再起動時または起動中に開始します。

$ sudo systemctl enable --now mariadb

そして最後に、 MariaDBを起動します サービス。

$ sudo systemctl start mariadb

MariaDBであることを確認するには デーモンが実行されている場合は、次のコマンドを実行します:

$ sudo systemctl status mariadb

MariaDBのデフォルト設定は弱く、ハッカーがデータベースサーバーを侵害するために利用できるいくつかの脆弱性をもたらします。そのため、データベースサーバーを強化するために追加の手順を実行する必要があります。

これを実現するには、示されているスクリプトを実行します。

$ sudo mysql_secure_installation

最初のステップは、ルートを設定することです パスワード。したがって、 ENTERを押します デフォルトではルートパスワードが設定されていないため、‘Y’ ルートパスワードを設定します。強力なパスワードを入力して確認します。

‘Y’と入力します 残りの構成について。これにより、匿名ユーザーを効果的に削除または削除し、リモートrootログインをブロックし、実稼働環境では不要なテストデータベースを削除します。

これで、データベースサーバーは完全に構成され、安全になりました。

ステップ3:RockyLinuxにPHPをインストールする

最後に、インストールする最後のコンポーネントは PHPになります 。 PHP PHPハイパーテキストプリプロセッサのバクロニム は、動的Webページの開発に使用されるスクリプト言語です。

[あなたも好きかもしれません:RockyLinux8に最新のPHP8.0をインストールする方法]

Rocky Linux AppStream PHPの複数のバージョンを提供します。使用可能なバージョンを確認するには、次のコマンドを実行します。

$ sudo dnf module list php

これにより、PHPモジュールとストリームのリストが提供されます。

デフォルトのPHPストリームはPHP7.2 。リポジトリから最新のモジュールStreamをインストールするには、PHPストリームをリセットします。

$ sudo dnf module reset php

次に、優先PHPストリームを有効にします。たとえば、 PHP 7.4を有効にするには 、実行:

$ sudo dnf module install php:7.4

これにより、 PHP 7.4がインストールされます および関連する拡張機能。

さらに、追加のPHP拡張機能をインストールできます。ここでは、 php-curlをインストールしています 、および php-zip 拡張機能。

$ sudo dnf install php-curl php-zip

インストールしたら、図のようにインストールされているPHPのバージョンを確認します。

$ php -v

インストールされているPHPのバージョンをテストする別の方法は、 / var / www / htmlにテストPHPファイルを作成することです。 パス。

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

表示されている構成を貼り付けます。

<?php

phpinfo();

?>

変更を保存して、ウェブサーバーを再起動します。

$ sudo systemctl restart httpd

次に、ブラウザに戻り、表示されたURLに従います

http://server-ip/info.php

有効になっているPHP拡張機能の詳細など、他のパラメーターの中でもPHPバージョンを表示するページが表示されます。

これで、テストPHPファイルを削除できます。

$ sudo rm -f /var/www/html/info.php

そして、あなたはそれを持っています。 ランプが正常にインストールされました RockyLinux8.4でスタック 。 Webアプリケーションを続行してホストできます。


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

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

  3. Rocky Linux 8 に MariaDB をインストールする方法

  1. RockyLinux8にMariaDB10.6をインストールする方法

  2. RockyLinux8にDockerをインストールする方法

  3. RockyLinux8にコックピットをインストールする方法

  1. RockyLinux8にGitLabをインストールする方法

  2. Linux Mint 19 / Linux Mint 18にLinux、Apache、MariaDB、PHP(LAMPスタック)をインストールする方法

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