Fedora に LAMP をインストールして設定する方法

  • LAMP は、Linux、Apache、MariaDB/MySQL、PHP で構成される Web 開発環境です。
  • Fedora 40 には、以前のバージョンと比較して、Apache、MariaDB、PHP の新しいバージョンが含まれています。
  • サーバーが稼働していることを確認するには、ファイアウォールとサービスを適切に構成することが重要です。
  • プロジェクトの要件に応じて、PHP と MariaDB の特定のバージョンをインストールできます。

Fedora 上の LAMP が正常にインストールされました

開発環境のインストール方法をお探しの場合 Fedora 上の LAMP、あなたは正しい場所に来ました。 LAMPスタックは、 Linux、Apache、MariaDB/MySQL、PHPは、Web アプリケーションの開発と実行のための最も人気のあるソリューションの 1 つです。この詳細なガイドでは、サーバーを問題なく起動して実行するための手順を段階的に説明します。 Arch Linuxの頃のように.

FedoraにLAMPを設定すると、 動的なWebサイトやアプリケーションを開発するための堅牢な環境。 Fedora は最新のディストリビューションであるため、必要なパッケージの最新バージョンが含まれており、インストールが容易になり、サーバーのパフォーマンスとセキュリティが向上します。

Fedora に LAMP をインストールする前の前提条件

インストールを開始する前に、次の要件を満たしていることを確認してください。

  • 持っている Fedora システム インストールおよび更新されました。必要ではないはずですが、 プロジェクトのウェブサイトへのリンク.
  • にアクセスできる 管理者権限を持つ (ルートまたは sudo).
  • への接続 必要なパッケージをダウンロードするにはインターネットをご利用ください.

Fedora に LAMP をインストールする前にシステム パッケージを更新する

最初のステップは、オペレーティング システムを更新して、パッケージと依存関係の最新バージョンを確保することです。

sudo dnf アップデート -y

このコマンド パッケージリストを更新します 最新のセキュリティと安定性のアップデートが適用されます。

FedoraにApacheをインストールする

Apacheは実行に必要なウェブサーバーです HTMLページ および PHP。インストールするには、次のコマンドを実行します。

sudo dnf インストール -y httpd

インストールが完了したら、システムの起動時にサービスが自動的に開始されるように、サービスを有効にして開始する必要があります。

sudo systemctl enable --now httpd

Apache が正しく動作していることを確認するには、次のコマンドを実行します。

sudo systemctl ステータス httpd

すべて順調であれば、 サービスはアクティブです そして実行中。

Fedora への Apache のインストールと初期化

FedoraにMariaDBをインストールする

MariaDB は、MySQL の代わりに使用するデータベース管理システムです。インストールするには、次のコマンドを使用します。

sudo dnf インストール -y mariadb-server

インストール後、 SERVICIO そしてそれを起動します:

sudo systemctl enable --now mariadb

施設の安全を確保し、 パスワード MariaDB ルートユーザーの場合は、次を実行します。

sudo mysql_secure_installation

このウィザードは初期設定をガイドし、 パスワードを設定する 管理者ユーザーの場合、匿名ユーザーを排除し、データベース サーバーの全体的なセキュリティを向上させます。

MariaDBのインストールが完了しました

FedoraにPHPをインストールする

PHP は、スクリプトの実行や動的アプリケーションの開発に使用されるプログラミング言語です。一緒にインストールするには 拡張機能が必要、 使用:

sudo dnf インストール -y php php-mysqlnd php-cli php-fpm

インストールが完了したら、 PHP-FPM サービス:

sudo systemctl enable --now php-fpm

確認するには、 インストールされているPHPバージョン、実行:

PHP-V

PHPがインストールされています

ウェブトラフィックを許可するようにファイアウォールを設定する

Fedoraファイアウォールが有効な場合は、ApacheがHTTPおよびHTTPS接続を許可する必要があります。 トラフィックを受信する:

sudo ファイアウォール-cmd --permanent --add-service=http sudo ファイアウォール-cmd --permanent --add-service=https sudo ファイアウォール-cmd --reload

PHPファイルを作成してインストールを確認する

LAMPスタックのすべてのコンポーネントが正しく動作していることを確認するには、 テストファイル ウェブディレクトリ内:

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

次のコードを追加します。


LAMPテスト

ファイルを保存し、アドレスを入力してブラウザからアクセスします。 http://tu-servidor/info.php。インストールが成功した場合は、 PHP情報ページ。 「your-server」は 127.0.0.1 または localhost になります。スクリーンショットが表示されない場合は、再起動してもう一度試してみる価値があります。

異なるバージョンのPHPをインストールする

特定のバージョンのPHPが必要な場合は、 Remiリポジトリ ご希望のバージョンを選択してください:

sudo dnf install -y https://rpms.remirepo.net/fedora/remi-release-40.rpm sudo dnf module enable php:remi-8.1 -y sudo dnf install -y php php-mysqlnd php-cli php-fpm

追加のMariaDB設定

MariaDB で UTF-8 をデフォルトのエンコーディングとして設定する必要がある場合は、構成ファイルを編集します。 コンフィギュレーション:

sudo ナノ /etc/my.cnf.d/mariadb-server.cnf

セクションに次の行を追加します [mysqldを]:

文字セットサーバー=utf8mb4 照合サーバー=utf8mb4_unicode_ci

変更を保存して再起動します SERVICIO:

sudo systemctl 再起動 mariadb

これらの手順を実行すると、Fedora サーバーは完全に機能する LAMP 環境になり、開発とホスティングの準備が整います。 Webアプリケーション。この構成により、Apache、MariaDB、PHP を効率的かつ最適化された方法で使用できるようになります。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:AB Internet Networks 2008 SL
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。