GNU/Linux >> Linux の 問題 >  >> Rocky Linux

RockyLinux8サーバーにLAMPをインストールする方法

LAMPは、Rocky Linux 8サーバー、AlmaLinux、CentOS、UbuntuなどのLinuxオペレーティングシステムにインストールされたApache、MySQL、PHPのソフトウェアのスタックです。

任意のサーバーでWebサイトを実行するには、ApacheやNginxなどのWebサーバープラットフォームをインストールする必要があります。一方、データを保存し、PHPベースのCMSをサポートします。 MysqlとPHPが必要です。何百ものウェブサイトがWordPressのようなCMSで実行されている今日の世界では、プリインストールされているほとんどのホスティングサービスでLAMPセットアップを簡単に見つけることができます。したがって、コマンドを煩わせたり混乱させたりすることはまったくありません。さらに、WHM Cpanelのようなコントロールパネルにより、私たちの生活はさらに楽になります。

それでも、すでにLinuxを使用していて、Rocky Linuxを使用してVPSまたはクラウドホスティングプラットフォームで独自のLAMPサーバーを最初からセットアップしたい場合は、ここに役立つチュートリアルがあります。

LAMP – Rocky Linux 8サーバーへのApache、MySQL、およびPHPのインストール

Rocky LinuxでLAMPサーバーをセットアップするためにここに記載されている手順とコマンドは、AlmaLinux、CentOS、およびRHEL8Linuxでも使用できます。

1。サーバーが最新であることを確認してください

インストールコマンドを実行する前に最初に確認する必要があるのは、システムが最新であることです。そして、そのためには単に実行します:

sudo dnf update

2。 RockyLinux8にApacheWebサーバーをインストールします

したがって、最初にインストールしてセットアップするのは、人気のあるApacheWebサーバーです。管理と使用も非常に簡単です。さらに、それをセットアップするためのパッケージは、Rocky Linuxのベースリポジトリですでに利用可能であるため、次のコマンドを実行するだけです。

sudo dnf install httpd httpd-tools

3。 Apacheを有効にして起動します

次のステップは、Webサーバーサービスを開始し、システムの起動時に自動的に実行されるようにすることです。これにより、サーバーを再起動するたびにApacheを手動で起動する必要がなくなります。

開始

sudo systemctl start httpd

有効にする

sudo systemctl enable httpd

すべてが正常に機能していることを確認するには、ステータスを確認します-

sudo systemctl status httpd

4。 FireWallでHTTPサービスまたはポート80を許可する

デフォルトでは、他のシステムを使用してRockyLinux8サーバーの外部でWebサーバーにアクセスすることはできません。そのためには、サーバーのファイアウォールでポート80と443を開く必要があります。

:クラウドサービスを使用している場合は、インスタンスを保護する専用ファイアウォールで80ポートと443ポートを開きます。

一方、サーバー上

ポート80またはhttpを開きます:

sudo firewall-cmd --permanent --zone=public --add-service=http

ポート443またはhttpsを開きます:

sudo firewall-cmd --permanent --zone=public --add-service=https

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

sudo firewall-cmd --reload

上記の作業が完了したら、サーバーのIPアドレスにアクセスできるシステムブラウザを開き、それをポイントします。これにより、RockyLinux8でホストされているApacheWebサーバーのデフォルトページに接続されます。

http://your-server-ipadress

5。 MySQLまたはMariaDBをインストールする

次は、ウェブサイトのデータを保存できる媒体を設定することです。そのために、データベースシステムを使用します。最も一般的なものは、OracleのMySQLまたはそのフォークMariaDBです。

どちらも同じように機能します。選択に応じてどちらかを選択できます。

MySQLのインストールコマンド

sudo dnf install mysql-server mysql

または

MariaDBの場合

sudo dnf install mariadb-server mariadb -y

MySQLおよびMariaDBサービスを開始して有効にするコマンド

MySQLの場合:

sudo systemctl start mysqld
sudo systemctl enable mysqld

ステータスを確認するには:

sudo systemctl status mysqld

MariaDBの場合

sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo systemctl status mariadb

安全なMySQL/MariaDBのインストール

さて、私たちはホスティングサービスではなく手動でデータベースをインストールして管理しているので、それを保護するのは私たちの責任です。したがって、そのために、パスワードを割り当て、デモデータベースを削除し、そのアクセスを制限することで、パスワードを保護するコマンドを使用できます。

mysql_secure_installation

テキストベースのウィザードでは、MySQLまたはMariaDBのルートパスワードを設定するとともに、空のデータベースを削除したり、ローカルホスト以外のリモートアクセスを制限したり、匿名ユーザーを削除したりするよう求められます。したがって、それに従ってください。

6。 RockyLinux8サーバーにPHPをインストールする

PHPは、何百万ものWebサイトやアプリの動的コンテンツを強化する人気のあるスクリプト言語です。したがって、WordPressなどのWeb CMSをインストールする場合は、RockyLinuxサーバーにPHPをセットアップする必要があります。

PHP 7.2 / 7.3 / 7.4

まず、RockyLinuxのベースリポジトリで利用できるPHPのバージョンを確認しましょう。

sudo dnf moudle list php
sudo dnf module reset php

次に、インストールするPHPバージョンを有効にします。たとえば、ここでは、利用可能な最新のPHP7.4をインストールしています。

sudo dnf module enable php:7.4

同様に、インストールが必要な場合は、古いものを有効にすることができます。

PHP 8.0

オプション PHP 8.0をインストールしたい人は、 レミリポジトリを追加する必要があります。

1。 Remiリポジトリを追加する

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

2。システムアップデートを実行する

sudo dnf update

3。利用可能なPHP8.0バージョンを有効にしてインストールします

sudo dnf module reset php 
sudo dnf module enable php:remi-8.0

ここで、PHPをインストールします

sudo dnf install php php-common php-opcache php-cli php-gd php-curl php-mysqlnd

PHPを使用するさまざまなアプリケーションのパフォーマンスを向上させるために、以下のコマンドを使用してPHP-FPM(FastCGI Process Manager)を開始し、有効にすることができます。

sudo systemctl start php-fpm
sudo systemctl enable php-fpm

7。ブラウザでRockyLinuxLAMPスタックPHPを確認するには

Rocky Linux 8にはすでにApache、MySQL、およびPHPがインストールされています。必要に応じて、ブラウザーで構成の詳細を呼び出すことにより、PHPアクティブモジュールなどを確認できます。

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

info.phpに次の行を追加します 上記のコマンドを使用して作成したファイル:

<?php
phpinfo ();
?>

Ctrl + Xを押してファイルを保存します キー、そのタイプの後- Y Enterを押します キー。

次に、ブラウザを開いて、上記で作成したファイル名info.phpとともにサーバーのIPアドレスを入力します。

http://your-server-ipaddress/info.php

8。 phpMYAdminをインストールします

データベースをグラフィカルに管理するには、PHPベースのphpMyadminマネージャーをインストールできます。そのための記事があります-Apacheを使用してRockyLinux8にphpMyAdminをインストールする方法

終了メモ:

このようにして、Rocky Linux 8上にWebサーバーLAMP-Apache、MySQLデータベース、およびPHPをセットアップできます。手順は非常に簡単ですが、問題が発生した場合に備えて、コメントセクションはすべてあなたのものです…


Rocky Linux
  1. RockyLinuxにRedisサーバーをインストールする方法

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

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

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

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

  3. RockyLinux8にWebminをインストールする方法

  1. RockyLinux8にlighttpdWebサーバーをインストールする方法

  2. RockyLinux8にNextCloudサーバーをインストールする方法

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