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のキャンディーホスト支払いを購入する際の支払い方法は何ですか?

推薦する

Apache と Tomcat の関係は何ですか?

Apche と Tomct の関係は何ですか? Apche と Tomct は 2 つの異なるソフト...

電子商取引運用データ表(「期間限定無料」で入門から習得まで、必要な電子商取引運用実践資料37点がここにあります)

「期間限定無料」入門から習得まで、必要なEC運用実践教材37選がここにこんにちは、Guchengで...

別荘プロジェクトマーケティングおよびプロモーション計画(不動産マーケティング計画書270部(51部))

270 不動産マーケティング計画書(51部) 蕪湖万科江東マンション推進計画.pptx蘇州万科象統...

今週の上場企業上昇株と下落株トップ20:北京証券取引所銘柄が上位を占め、新規銘柄も上昇続く

今週(10月28日~11月1日)、主要A株指数3つは下落傾向に推移した。金曜日の終値時点で、上海総合...

商品のネットワークプロモーション方法(一般企業が商品をオンラインで効果的にプロモーションするには?)

一般企業はどのようにしてオンラインで商品を効果的に宣伝するのでしょうか?インターネット マーケティン...

運用能力分析の主な内容は、(運用能力分析と監査:組織の有効性を明らかにする鍵)

業務能力分析と監査:組織の有効性を明らかにする鍵運営能力は、組織やプロジェクトがさまざまな資産を活用...

toc製品操作(電子商取引マーケティングシステムの全プロセスを計画し、7つのモジュールを完了できます)

電子商取引マーケティングシステムの全プロセスを計画し、7つのモジュールで実行できます編集者注:イン...

コンテンツ運用の私的まとめ(企業がコンテンツ運用をうまく行うには?1記事でわかる)

企業はどのようにしてコンテンツ運用をうまく実行できるのでしょうか?理解するための1つの記事企業はどの...

Baidu Spiderとはどういう意味ですか? Baidu Spider のブロックを解除するにはどうすればいいですか?

Baidu Spiderとはどういう意味ですか? Baidu Spider は、Baidu 検索エン...

精密なブランドマーケティング(Good Goods Selectionの成功の秘訣:精密なマーケティングとブランド構築は密接に関係しています)

Haowuxuanの成功の秘訣:精密マーケティングとブランド構築は密接に関係している情報爆発と熾烈...

ブランド販売許可書(ブランド販売許可書をお持ちですか?ご注意ください!これらの「大手ブランド」は偽物かもしれません)

ブランド承認書はありますか?警告!これらの「ビッグブランド」は偽物かもしれない「当社はブランドから正...

トラフィックを正確に排水する(ビリビリの正確な排水レイアウト方法:純粋な実践経験の共有)

ビリビリ精密交通レイアウト法:純粋な実践経験の共有過去2年間、短編動画を作った友人は皆、Bilib...