ホームページ  >  記事  >  バックエンド開発  >  Fedora 24 サーバーに LAMP (Linux、Apache、MariaDB、および PHP) をインストールして構成する

Fedora 24 サーバーに LAMP (Linux、Apache、MariaDB、および PHP) をインストールして構成する

WBOY
WBOY転載
2023-08-23 09:57:031463ブラウズ

在Fedora 24服务器上安装和配置LAMP(Linux,Apache,MariaDB和PHP)

以下の手順に従って、LAMP (Linux、Apache、MariaDB、および PHP) を Fedora 24 サーバーにインストールします。まず、Fedora 24 の最小限のインストールを実行します。システムを更新した後、PHP、MariaDB、Apache などの必要なコンポーネントをインストールします。 Apache サーバーの自動起動を有効にし、ファイアウォールでの受信 HTTP トラフィックを許可します。強力なパスワードを設定し、MariaDB サービスをアクティブにして、インストールを保護します。必要に応じて PHP 設定を適切に設定します。単純な PHP ファイルを作成し、Web ブラウザを使用して表示することで、LAMP スキーマをテストできます。これらの手順を完了すると、Fedora 24 サーバーは完全に動作する LAMP スタックを備え、動的な Web サイトやアプリケーションをホストできるようになります。

使用説明書

  • ランプスタック

  • ######コントロールパネル######
  • LAMPスタック

  • LAMP スタックは、オペレーティング システムとして Linux、Web サーバーとして Apache、データベース サーバーとして MariaDB (または MySQL)、および Fedora 24 で LAMP をセットアップするためのプログラミング言語として PHP を含む、事前にパッケージ化されたパッケージです。サーバー (Linux、Apache、MariaDB、および PHP) スタック。このスタックは、動的 Web サイトとアプリケーションをホストするための信頼できる環境を提供するために、相互に調和して動作するように特別に設計されています。 LAMP スタックを使用すると、インストールと構成のプロセスが簡素化され、互換性が確保され、問題の可能性が軽減されます。サーバー側のスクリプトと動的コンテンツ生成には PHP、データベース管理には MariaDB、HTTP リクエストの処理には Apache、安定性とセキュリティには Linux が使用されます。要約すると、Fedora 24 サーバーは、LAMP スタックを使用して Web アプリケーションを効率的にホストし、実行できます。
###アルゴリズム###

サーバーに Fedora 24 を導入します。

    システムを更新して最新のパッケージをインストールします。
  • リーリー
  • Fedora 24 では、「sudo dnf install httpd」と入力して、Apache とパッケージ マネージャーをインストールします。

リーリー
  • Apache サービスを開始するには、「sudo systemctl begin httpd」と入力してください。正しく動作させるには、「sudo systemctl have interaction httpd」と入力してください。

リーリー
  • MariaDB (または MySQL) データベース サーバーのセットアップ プロセスを開始するには、DNF などの Fedora バンドル エグゼキュータを使用します。 「sudo dnf present mariadb-server」コマンドを実行するだけで準備完了です。

リーリー
  • 「sudo systemctl start mariadb」および「sudo systemctl enable mariadb」と入力して、MariaDB サービスを開始して有効にします。

リーリー
  • すでに確立されている基本パスワードを設定し、セキュリティ スクリプトを実行して MariaDB インストールを維持します (sudo mysql_secure_installation)。

リーリー
  • パッケージ マネージャーを使用して、PHP と対応するモジュールをインストールします (たとえば、 sudo dnf install php php-mysqlnd)。

リーリー
  • コマンド「sudo vi」を使用して、PHP 構成情報を含む /etc/php.ini ファイルに必要な変更を加えます。

リーリー
  • 次はコマンド「sudo systemctl restart httpd」です。このコマンドはコマンド ターミナルで実行する必要があります。

リーリー
  • 追加の文字列を含むサンプル PHP 構成ファイルを作成します。次の例を参照してください。

リーリー
  • レコードを保存し、アドレス バーに「http://server_ip/info.php」と入力してブラウザ (Google Chrome や Edge など) で開きます。

リーリー
  • PHP 情報ページが期待どおりに表示されれば、LAMP スタックの構成は完了です。

###コントロールパネル###
    コントロール パネルは、Fedora 24 サーバー上で LAMP スタックを構成するときに、スタックのコンポーネントを管理および変更するためのグラフィカル ユーザー インターフェイス (GUI) を提供する Web ベースのインターフェイスです。 Linux を初めて使用する場合は、cPanel や Webmin などのコントロール パネルを使用すると管理プロセスを簡素化できます。これらは、PHP 構成設定、MariaDB データベース サーバー、Apache Web サーバーなどのサービスを制御するためのユーザー フレンドリーなインターフェイスを提供します。ユーザーは、コントロール パネルを使用して、仮想ホストの構築、データベースの管理、セキュリティ対策のセットアップ、PHP モジュールの構成、その他の管理操作を迅速に実行できます。これらのパネルは、Fedora 24 サーバー上で LAMP スタックをセットアップおよび管理するための効率的でユーザーフレンドリーな方法を提供することで、経験豊富な管理者と Linux 初心者のプロセスを同様に簡素化します。
  • ###アルゴリズム###

  • LAMP セットアップ プロセスを開始します。

基本インストール オプションを使用して、サーバー上に Fedora 24 をセットアップします。

    システムを更新して最新のパッケージをインストールします。
  • リーリー
  • この記事では Apache、Linux などについて説明しているため、最初にこれらをインストールすることが非常に重要です。

  • リーリー

  • Apache を Web サーバーとしてセットアップします:
  • 自動昇格できるように、ターミナルで次のコマンドを実行します。

sudo systemctl enable httpd
  • 让防火墙通过传入的HTTP流量。

sudo firewall-cmd --add-service=http --permanent
sudo firewall-cmd --reload
  • 启动MariaDB服务并将其设置为活动状态。

sudo systemctl start mariadb
sudo systemctl enable mariadb
  • 确保MariaDB的根密码是安全的。

sudo mysql_secure_installation
  • 根据您的要求修改PHP。

  • 创建一个简单的PHP文件,并使用Web浏览器查看它以测试LAMP设置。

<?php
   phpinfo();
?>
  • 如果测试成功,则LAMP堆栈已正确配置。

  • 您可以选择添加额外的保障措施,如HTTPS、性能优化和安全最佳实践,以更好地保护和优化堆栈。

结论

总之,在 Fedora 24 服务器上设置 LAMP 栈需要安装和配置必要的组件,以构建一个可靠的环境来托管动态网站和应用程序。LAMP 代表 Linux、Apache、MariaDB 和 PHP。您可以按照指定的说明成功设置 LAMP 栈,其中还包括进行 Fedora 24 的最小安装、安装 Apache、MariaDB 和 PHP,并适当配置它们。通过创建一个简单的 PHP 文件并通过 Web 浏览器查看它来测试栈,以确保安装正常运行。

此外,通过使用诸如cPanel或Webmin之类的控制面板,可以使管理和配置任务变得更简单,尤其适合对Linux经验有限的人。您可以通过采取额外的安全保护措施和使用优化方法来进一步提高堆栈的性能和安全性。总体而言,运行良好配置的LAMP堆栈的Fedora 24服务器为托管动态Web应用程序提供了一个稳固的环境。

以上がFedora 24 サーバーに LAMP (Linux、Apache、MariaDB、および PHP) をインストールして構成するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。