開発環境のインストール方法をお探しの場合 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にMariaDBをインストールする
MariaDB は、MySQL の代わりに使用するデータベース管理システムです。インストールするには、次のコマンドを使用します。
sudo dnf インストール -y mariadb-server
インストール後、 SERVICIO そしてそれを起動します:
sudo systemctl enable --now mariadb
施設の安全を確保し、 パスワード MariaDB ルートユーザーの場合は、次を実行します。
sudo mysql_secure_installation
このウィザードは初期設定をガイドし、 パスワードを設定する 管理者ユーザーの場合、匿名ユーザーを排除し、データベース サーバーの全体的なセキュリティを向上させます。
FedoraにPHPをインストールする
PHP は、スクリプトの実行や動的アプリケーションの開発に使用されるプログラミング言語です。一緒にインストールするには 拡張機能が必要、 使用:
sudo dnf インストール -y php php-mysqlnd php-cli php-fpm
インストールが完了したら、 PHP-FPM サービス:
sudo systemctl enable --now php-fpm
確認するには、 インストールされているPHPバージョン、実行:
PHP-V
ウェブトラフィックを許可するようにファイアウォールを設定する
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
次のコードを追加します。
ファイルを保存し、アドレスを入力してブラウザからアクセスします。 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 を効率的かつ最適化された方法で使用できるようになります。