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

推薦する

白髪の若者の消費特性

私の国の消費者市場には、すでに階層化とグループ化という 2 つの大きな市場特性が形成されています。い...

カラーテレビ販売ランキングリスト(テレビを適当に買わずに、2024年のテレビ販売トップ10リストをチェックしてください。最初の1つは予想外です)

テレビを無作為に購入するのではなく、2024 年に最も売れているテレビのトップ 10 をチェックして...

生産・業務管理の基本的な内容とは(生産・業務管理の知識ポイントまとめ)

生産・運営管理の知識ポイントまとめ第1章1.生産と運営のプロセスは、入力→変換→出力です。 2. 生...

店舗向けダブル11プロモーション企画(「eコマース運営」ダブル11プロモーション運営企画プラン、イベントプロモーションレイアウト)

「Eコマースオペレーション」ダブル11プロモーションオペレーション企画プラン、イベントプロモーショ...

ニューメディア運用の主な内容(B面ニューメディア運用の考え方:個人の価値、ベンチマーク、コンテンツ出力について語る)

Bサイドのニューメディア運営を考える:個人の価値、ベンチマーク、コンテンツ出力について語る周知のと...

オペレーション アシスタントの仕事内容 (オペレーション アシスタントの仕事は価値があるか? 将来性はあるか?)

オペレーションアシスタントになる価値はあるでしょうか?未来はあるのでしょうか?オペレーションアシスタ...

情報フロー広告の語彙(情報フロー広告のコピーライティングの創造性の50%は理解不能です)

情報フロー広告のクリエイティブなコピーライティングの50%は理解不能です情報フロー広告のクリエイティ...

WordPress がバックエンドにジャンプしない場合はどうすればよいですか?

多くのウェブマスターがウェブサイトの機能をいじっていると、WodPess に正常にログインした後、ペ...

WordPress ウェブサイトの閲覧速度が遅い場合はどうすればよいでしょうか?

WodPess は人気のオープン ソース PHP です。多くの人が WodPess を使用して独自の...

日々の運用データ (効率的な管理の秘訣: 日々の売上と在庫表、ビジネス データを活用してください!)

効率的な管理の技術: 毎日の売上と在庫表、ビジネス データがすべてを物語ります。日々の売上や在庫明細...

Baota がドメイン名をバインドした後にアクセスが拒否された場合はどうすればよいですか?推奨される解決策

Baota パネルは、弊社でよく使用される Windows/Linux サーバー運用および保守管理パ...

WordPress 静的キャッシュ プラグイン WP Super Cache の使用チュートリアル

WP Supe Cche は、静的アクセラレーション機能を備えたキャッシュ プラグインです。動的な ...

テンプレート Web サイト構築の利点と欠点は何ですか?

最近、ある企業顧客が Web サイトを構築するために仮想ホストを購入し、オンライン テンプレートを使...

キャロットランが人気に、滴滴出行が投資を増加、中国のロボタクシー戦争が激化

長らく眠っていた無人タクシーの軌道は、2024年に突如として熱を帯びてきた。百度の洛博台が無人タクシ...

Lighttpdの設定方法の紹介

Lighttpd は、高パフォーマンス環境向けに最適化された、安全で高速、互換性があり、非常に柔軟な...