Rocky Linux サーバーに LAMP 環境をインストールして展開するチュートリアル

Rocky Linux サーバーに LAMP 環境をインストールして展開するチュートリアル

LAMP スタックは、古典的な Web サイト構築環境の 1 つです。これは、Linux、Apache、MySQL/MiDB、PHP の頭字語であり、これらが連携して、サーバー上でホストされる動的な Web コンテンツを提供します。このチュートリアルでは、主に Rocky Linux サーバーに LAMP 環境をインストールして構築する方法を紹介します。

Rocky Linux は CentOS のブランチであり、Red Ht Entepise Linux (RHEL) の下流にあり、サーバーに非常に適した安定した Linux バージョンを提供します。 LAMP スタックをインストールする前に、Rocky Linux サーバーを開く必要があります。ここでは、Vult US VPS を使用し、オペレーティング システムとして Rocky Linux 8 を選択します。他のサーバー製品を使用することもできます。

Vult US VPS サーバー インスタンスがデプロイされたら、SSH ツール (PuTTY、Xshell など) を使用してサーバーにログインし、次の手順を参照して LAMP スタックをインストールします。

Apacheをインストールする

Rocky Linux サーバー システムを更新し、httpd をインストールします。

dnf アップデート

dnf インストール httpd -y

システムの起動時に Apache サーバーが自動的に実行されるように設定します。

システムctl stt httpd

systemctl を有効にする httpd

新しいファイアウォールを追加して、http、https トラフィックの通過を許可し、ポート 80 アクセスを許可します。

ファイアウォール コマンド リプレイスメント Rzone=public Rdd-seice=http

ファイアウォールコマンド Rpemnent Rzone=public Rdd-seice=https

firell-cmd Rpemnent Rzone=public Rdd-pot=80/tcp

変更を有効にするには、ファイアウォールを再起動します。

firell-cmd リロード

次に、次のコマンドを実行してルールを表示します。

firell-cmd リプメント Rlist-ll

確認後、ブラウザを開き、アクティブ化された Vult US VPS サーバーの IP アドレスにアクセスして Apache をテストします。

http://サーバーIPアドレス

次のページが表示された場合、Rocky Linux サーバーに Apache が正常にインストールされたことを意味します。

2. MiDBをインストールする

MiDB は、同じテーブル タイプ、スキーマ、および使用コマンドを備えた、MySQL の代替品として考えられています。デフォルトでは、MiDB は Rocky Linux ソース コードで利用可能であり、次のコマンドを使用してインストールできます。

dnf installll midb

システムの起動時に MiDB が自動的に実行されるように設定します。

システムctl stt mysqld

systemctl で mysqld を有効にする

MiDB を保護し、データベース サーバーの新しいルート パスワードを設定します。

mysql_secue_インストール

MiDB を実行し、設定したパスワードを使用して oot ユーザーとしてログインします。

mysql -u ログアウト

出力は次のようになります。

MiDB [(なし)]>

この時点で、MiDB データベースはインストールされています。exit コマンドを使用してデータベースを終了します。

MiDB [(なし)]> 終了

3. PHPをインストールする

php: パラメータを使用して PHP プログラムをインストールします。この記事では PHP 7.4 をインストールします。

dnf モジュール インストール php:7.4

次に、データベース サーバーへの接続を作成するための php-mysqlnd のインストールなど、機能を充実させるために必要な PHP 拡張機能をインストールします。

dnf インストール php-mysqlnd php-gd php-intl

4. ApacheでPHP関数をテストする

まず、Apache のデフォルトの welcome.conf ファイルを開き、すべての行の # をコメント アウトします。

いいえ/etc/httpd/conf.d/welcome.conf

次に、//www/html/ ディレクトリに簡単な test.php ファイルを作成します。

いいえ //www/html/test.php

テスト ファイルに次のコードを追加します。

<?php

phpinfo();

?>

Apche にファイルの所有権を付与します。

chown -R pche.pche //www/html

chcon -R -t httpd_sys_content_t html/

最後に、ブラウザを開いて URL (http://SERVER_IP/test.php) を入力し、test.php ページを読み込みます。ここで、SERVER_IP は Rocky Linux サーバーの実際の IP アドレスに置き換える必要があります。

Rocky Linux サーバーをインストールし、LAMP 環境を設定したら、Web サイトの構築を開始できます。

<<:  Tencent Cloud のワンクリック HTTPS 機能の利点は何ですか?

>>:  SugarHostsのキャンディーホスト支払いを購入する際の支払い方法は何ですか?

推薦する

美容業界ブランドプランニング(美容業界企業向けマーケティングプランの策定方法)

美容会社向けのマーケティングプランを開発するにはどうすればよいでしょうか?現在の競争の激しい美容市場...

精密マーケティングサービスビッグデータ(ビッグデータはユーザーポートレートを最適化し、2345マーケティングの精度をアップグレードします)

ビッグデータでユーザーポートレートを最適化し、2345マーケティングの精度を向上「プレシジョンマーケ...

情報フロー広告のルール(情報フロー広告がうまくできないのは当然!このルールは超重要です)

情報フロー広告がうまくできないのも当然ですね!これらのルールは非常に重要ですルールがなければ秩序は生...

工業製品ブランドマーケティング企画(工業製品マーケティング、事例説得力あり)

工業製品のマーケティング、ケーススタディは説得力がある事例は説得力がある。工業製品のマーケティングは...

SSL セキュリティ証明書の有効期限が切れた場合はどうすればよいですか?無効な SSL セキュリティ証明書の解決策

SSL セキュリティ証明書は、一般的に SSL 証明書とも呼ばれます。SSL 証明書に基づいて、サイ...

ブランドプロモーション価格(ブランドプロモーション料金)

ブランドプロモーション費用ブランドプロモーション費用は、企業の宣伝やマーケティングの重要な部分です。...

海外ドメイン名購入サイト「Gname」はいかがでしょうか?

インターネットの急速な発展により、多くの企業のウェブサイトには海外からの訪問者が多く訪れています。国...

建築金物ブランドランキング(ドア・窓金物トップ10の最新ランキング)

ドアと窓のハードウェアのトップ10の最新ランキングドアと窓は家にとって非常に重要な構成要素です。多く...

ヘルスケア製品ブランド企画会社(キッズキング株主総会ニュース|幹事が同社の開発構想と市場懸念を説明)

キッズウォルド株主総会ニュース|取締役秘書が会社の開発構想と市場懸念を説明出典: ディープウォーター...

データ運用プロジェクト(小虎先高級会員運用プロジェクト:地域内の全会員を繋ぎ、データで地域販売を強化)

小虎先高級会員運営プロジェクト:地域内の全会員を繋ぎ、データで地域販売を強化小虎杖仙酒業は20世紀...

酒類の年間マーケティング計画と予算(健康ワインマーケティング計画)

健康ワインのマーケティング計画健康ワインマーケティング計画——健康ワインブランドオーナーへの意思決定...

データ操作の責任 (データ アナリストの責任は何ですか?)

データアナリストの責任は何ですか?データアナリストは、データ分析を専門とする専門家です。彼は主に、ビ...

データ運用に必要なスキルとは(データ運用技術者資格の取得方法、試験時間、応募条件、科目)

データ運用エンジニアの認定を取得するにはどうすればよいですか?試験時間、出願条件、科目データ運用エン...

店舗プロモーション戦略は何ですか?(一般的な店舗マーケティング戦略は何ですか?)

一般的な店舗マーケティング戦略は何ですか?店舗マーケティングは、店舗での売上と顧客満足度の向上を目的...